使用「break」退出多個巢狀「for」循環:GOTO 的替代方法
問題:
你能利用「break」語句留下多個巢狀的「for」嗎迴圈?
答案:
值得注意的是,'break' 語句只退出最裡面的 'for' 迴圈。為了同時退出多個巢狀循環,需要一種替代方法。
一種方法涉及使用標誌或哨兵值。例如,您可以定義一個標誌,當設定為「True」時,表示所有巢狀迴圈都應終止。在每個循環中,您可以檢查此標誌並相應地中斷。
另一種技巧是利用「繼續」語句。透過在外循環中使用「繼續」語句,您可以跳過該循環的剩餘迭代並繼續進行下一個迭代。這種方法允許您使用單一「繼續」語句退出多個巢狀循環。
以上是程式設計如何退出多個嵌套的For迴圈?的詳細內容。更多資訊請關注PHP中文網其他相關文章!