2017年8月12日 星期六

Chapter 04: 控制執行

Label
  • 可以在iteration述句(for, while..)前放label,可以在巢狀迴圈中讓break跟continue越過一個以上的巢狀level。
     label1:
     outer-iteration {
         inner-iteration {
             //...
             break; // (1)
             //...
             continue; // (2)
             //...
             continue label1; // (3)
             //...
              break label1; // (4)
         }
     }

  • (3) 是跳到label1的地方並重新進入外層iteration
  • (4) 是跳到label1的地方但不再進入iteration

沒有留言:

張貼留言