今天在使用foreach()時發現,不能使用break和continue這兩個關鍵字,通過查資料得知原來foreach和普通的for迴圈是不同的,它不是普通的遍歷,要想實現continue的效果,可以直接使用return即可;
但是如何實現break的效果呢,然而foreach是無法實現的,只要你使用它,就一定會遍歷完的,除非你可以把它放進一個try中,通過丟擲異常進行終止它。
本作品採用《CC 協議》,轉載必須註明作者和本文連結
今天在使用foreach()時發現,不能使用break和continue這兩個關鍵字,通過查資料得知原來foreach和普通的for迴圈是不同的,它不是普通的遍歷,要想實現continue的效果,可以直接使用return即可;
但是如何實現break的效果呢,然而foreach是無法實現的,只要你使用它,就一定會遍歷完的,除非你可以把它放進一個try中,通過丟擲異常進行終止它。
本作品採用《CC 協議》,轉載必須註明作者和本文連結