Làm thế nào để bạn kết thúc một vòng lặp foreach?
Show
Để phá vỡ vòng lặp Chúng tôi không thể sử dụng câu lệnh Về cơ bản, chúng tôi đưa ra một lỗi để thoát ra khỏi phương thức Lỗi được bắt gặp trong khối Trong khối Nếu bạn cố thoát ra khỏi một phương thức Điều này là do câu lệnh Nếu bạn chỉ muốn thoát ra khỏi một lần lặp duy nhất trong phương thức Có thể bạn quan tâmVí dụ trên chỉ bỏ qua lần lặp thứ hai, vì sử dụng câu lệnh Lưu ý rằng chúng ta có thể sử dụng câu lệnh
Điều này có nghĩa là bạn có thể sử dụng vòng lặp Vòng lặp Nếu bạn cần truy cập vào chỉ mục hiện tại khi lặp lại, bạn có thể sử dụng vòng lặp for cơ bản Cú pháp của một vòng lặp cơ bản hơi dài dòng, nhưng cho phép chúng tôi sử dụng câu lệnh Có thể có một trường hợp sử dụng mà bạn đang kiểm tra một điều kiện trong một vòng lặp mà bạn đang lặp qua một danh sách hoặc một mảng Khi điều kiện này được đáp ứng, bạn muốn thoát khỏi vòng lặp này và thoát khỏi vòng lặp foreach Nó rất là dễ. Chúng tôi sẽ sử dụng từ khóa break trong C# để đạt được điều này
Thoát vòng lặp Foreach Sử dụng từ khóa break trong C#Hãy xem một ví dụ về phá vòng lặp foreach bằng cách sử dụng từ khóa break Giả sử bạn có một danh sách màu hoặc một mảng màu và bạn đang lặp qua danh sách và bây giờ bạn phải thoát khỏi vòng lặp foreach, bạn sẽ sử dụng từ khóa break để thoát khỏi vòng lặp Hãy xem điều này trong hành động var listOfColors = new List{ "cam", "đỏ", "xanh", "hồng" }; . WriteLine("Đã tìm thấy màu xanh. Thoát khỏi vòng lặp. "); ngắt; } Bảng điều khiển. WriteLine("Màu này là. " + màu); }
Kết quả Màu này là. cam Màu này là. màu đỏ màu xanh lá cây được tìm thấy. Thoát khỏi vòng lặp
Như bạn có thể thấy từ kết quả trên, chúng ta có thể thấy rằng quá trình thực thi đã bị dừng sau khi điều kiện được đáp ứng và chúng ta có thể thoát khỏi vòng lặp foreach bằng cách sử dụng từ khóa break
Thoát Vòng Lặp Trong C# - Break For Loop C#Tương tự như cách chúng ta ngắt phần thực thi trong vòng lặp foreach, chúng ta cũng sẽ áp dụng lý thuyết tương tự cho vòng lặp for Chúng tôi sẽ sử dụng từ khóa break và sẽ thoát khỏi vòng lặp for khi điều kiện của chúng tôi đã được đáp ứng Hãy sử dụng ví dụ tương tự như trên nhưng trong vòng lặp for và thử thoát khỏi vòng lặp for var listOfColors = new List{ "cam", "đỏ", "xanh", "hồng" }; . Đếm; . WriteLine("Đã tìm thấy màu xanh. Thoát khỏi vòng lặp. "); ngắt; } Bảng điều khiển. WriteLine("Màu này là. " + listOfColors[i]); }
Kết quả Màu này là. cam Màu này là. màu đỏ màu xanh lá cây được tìm thấy. Thoát khỏi vòng lặp
Như chúng ta có thể thấy rằng chúng ta cũng đạt được kết quả tương tự từ vòng lặp for Bây giờ chúng ta có thể nói rằng chúng ta có thể ngắt vòng lặp foreach và chúng ta có thể thoát khỏi vòng lặp foreach bằng cách sử dụng từ khóa break trong C# Return có dừng forEach không?'return' không ngừng lặp
. e. khi phần tử là 2 trong trường hợp của chúng tôi.
Làm cách nào để thoát khỏi vòng lặp forEach trong C#?Sử dụng từ khóa ngắt .
Làm cách nào để thoát khỏi vòng lặp forEach trong PHP?Để kết thúc điều khiển từ bất kỳ vòng lặp nào, chúng ta cần sử dụng từ khóa break . Từ khóa break được sử dụng để kết thúc việc thực thi cấu trúc for, foreach, while, do-while hoặc switch hiện tại.
Bạn có thể thoát khỏi forEach Javascript không?Bạn không thể thoát Vòng lặp forEach , Vì vậy, hãy sử dụng every() để thay thế
. Vì vậy, nếu bạn chèn một câu lệnh break, nó sẽ trả về SyntaxError. đặt số = [2, 4, 5, 8, 12] đặt số lẻ = 5; . |