Gần đây tôi đã đọc this question có giải pháp về các vòng ghi nhãn trong Java.Vòng đặt tên bằng Python
Tôi tự hỏi nếu hệ thống đặt tên vòng lặp như vậy tồn tại trong Python hay không. Tôi đã ở trong một tình huống nhiều lần mà tôi cần phải thoát ra khỏi một vòng ngoài for
từ một vòng lặp bên trong for
. Thông thường, tôi giải quyết vấn đề này bằng cách đặt vòng lặp bên trong trong một hàm trả về (trong số những người khác) một boolean được sử dụng như một điều kiện phá vỡ. Nhưng các vòng ghi nhãn để phá vỡ có vẻ đơn giản hơn rất nhiều và tôi muốn thử điều đó, nếu chức năng như vậy tồn tại trong python
Có ai biết không?
Kiểm tra [câu trả lời thứ hai] (http://stackoverflow.com/questions/653509/breaking-out-of-nested-loops), hopefull y nó giúp một số. Nhưng từ những gì tôi có thể thấy, không có hệ thống như vậy tồn tại. –
"Nhưng các vòng ghi nhãn để phá vỡ có vẻ đơn giản hơn nhiều"? Đơn giản hơn các chức năng phù hợp? Làm thế nào? Bạn có thể cung cấp một số bằng chứng về việc làm thế nào điều này sẽ được "đơn giản"? –
Tôi không có một ví dụ hữu ích, nhưng nó sẽ là một tình huống mà tôi sẽ phải tạo ra một chức năng mà sẽ được sử dụng chỉ trong một chỗ. Có lẽ "đơn giản" là từ sai. Điều tôi muốn nói là tôi sẽ không phải định nghĩa một chức năng mới chỉ để sử dụng tại điểm ONE đó. – inspectorG4dget