- Dart 程式設計教程
- Dart 程式設計 - 首頁
- Dart 程式設計 - 概述
- Dart 程式設計 - 環境
- Dart 程式設計 - 語法
- Dart 程式設計 - 資料型別
- Dart 程式設計 - 變數
- Dart 程式設計 - 運算子
- Dart 程式設計 - 迴圈
- Dart 程式設計 - 決策
- Dart 程式設計 - 數字
- Dart 程式設計 - 字串
- Dart 程式設計 - 布林值
- Dart 程式設計 - 列表
- Dart 程式設計 - 列表
- Dart 程式設計 - 對映
- Dart 程式設計 - 符號
- Dart 程式設計 - 字元單元
- Dart 程式設計 - 列舉
- Dart 程式設計 - 函式
- Dart 程式設計 - 介面
- Dart 程式設計 - 類
- Dart 程式設計 - 物件
- Dart 程式設計 - 集合
- Dart 程式設計 - 泛型
- Dart 程式設計 - 包
- Dart 程式設計 - 異常
- Dart 程式設計 - 除錯
- Dart 程式設計 - 型別定義
- Dart 程式設計 - 庫
- Dart 程式設計 - 非同步
- Dart 程式設計 - 併發
- Dart 程式設計 - 單元測試
- Dart 程式設計 - HTML DOM
- Dart 程式設計有用資源
- Dart 程式設計 - 快速指南
- Dart 程式設計 - 資源
- Dart 程式設計 - 討論
Dart 程式設計 - for 迴圈
for 迴圈是確定迴圈的一種實現。for 迴圈執行程式碼塊指定的次數。它可以用於迭代一組固定的值,例如陣列。
以下是for 迴圈的語法。
for (initial_count_value; termination-condition; step) {
//statements
}
示例
void main() {
var num = 5;
var factorial = 1;
for( var i = num ; i >= 1; i-- ) {
factorial *= i ;
}
print(factorial);
}
程式程式碼將產生以下輸出:
120
for 迴圈包含三個部分:初始化器 (i=num)、條件 (i>=1) 和最終表示式 (i--)。
程式計算數字 5 的階乘並顯示結果。for 迴圈生成從 5 到 1 的數字序列,在每次迭代中計算這些數字的乘積。
可以使用逗號運算子 (,) 將多個賦值和最終表示式組合到 for 迴圈中。例如,以下 for 迴圈列印前八個斐波那契數:
示例
void main() {
for(var temp, i = 0, j = 1; j<30; temp = i, i = j, j = i + temp) {
print('${j}');
}
}
它應該產生以下輸出:
1 1 2 3 5 8 13 21
dart_programming_loops.htm
廣告