【從零開始學 Dart 程式設計】for 循環控制
【從零開始學 Dart 程式設計】線上教學課程目錄 ,Flutter 先修班, Dart 程式語言基礎入門課程。
循環控制
順序結構的程式,正常情況下只會被執行一次,如果想要被執行多次,就需要透過循環流程控制。Dart 迴圈,循環控制,主要分為兩種:
- for 迴圈,循環控制
- while 迴圈,循環控制
我們這一節,就先來看 for 迴圈,循環控制。
for 迴圈
語法
for(迴圈控制變數初始化;迴圈控制變數判斷;迴圈控制變數遞增、減資料){
//程式碼執行區塊
}
範例
void main() {
for (int i = 0; i < 10; i++) {
print('i: $i');
}
}
for 小括號內,分別有三個欄位,
- 第一個欄位,迴圈控制變數初始化:
宣告有一個 int 整數資料型態變數名稱為 i,指定整數資料 0,存到該變數 i 當中。 - 第二個欄位,迴圈控制變數判斷:
如果表達式成立為 true,會繼續執行大括號內的程式區塊,反之,如果表達式不成立為 false,則會結束 for 循環,不會在執行大括號內的程式區塊。 - 第三個欄位,迴圈控制變數遞增、減資料:
每次循環,遞增、減資料更新此循環變數
執行結果:
i: 0
i: 1
i: 2
i: 3
i: 4
i: 5
i: 6
i: 7
i: 8
i: 9
for 迴圈,循環控制流程圖
進階:foreach 迴圈
語法
for(資料型態 迴圈控制變數 in 集合或陣列資料){
//程式碼執行區塊
}
範例
void main() {
var intArr = [10, 20, 5, 3, 100];
for(var i in intArr ){
print('$i');
}
}
執行結果:
10
20
5
3
100
那這次的課程就介紹到這邊囉~
順帶一提,KT 線上教室,臉書粉絲團,會不定期發佈相關資訊,不想錯過最新資訊,不要忘記來按讚,加追蹤喔!也歡迎大家將這套課程分享給更多人喔。
我們下次再見囉!!!掰掰~