swift控制流——迴圈語句
for-in迴圈
for index in var
{
程式碼塊
}
在上面的語法格式中,index是一個每次迴圈遍歷開始時被自動賦值的常量,這種情況下,index在使用前不需要宣告,只需將它包含在迴圈的宣告中,就可以對其進行隱式地宣告,無需使用let等關鍵字宣告。var表示一個集合。若這個常量存在於集合中,就執行下面的程式碼塊,否則結束迴圈。
for i in 1...3
{
printf(i)
}
注意:
1.index常量只存在於迴圈的生命週期裡。如果想在迴圈完成後訪問index的值,或者想讓index成為一個變數而不是常量,必須在迴圈之前就行宣告。
2.如果知道區間內的每一項的值,可以使用下劃線(_)來代替變數名忽略對值的訪問。
let base = 3
let power = 10
var answer = 1
for _ in 1...power
{
answer *= base
}
printf("\(base) to the power of\(power) is \(answer)");
while迴圈
while迴圈的語法格式:
while 迴圈條件
{
程式碼塊
}
死迴圈
while true{
statement(s)
}
repeat-while迴圈
repeat{
程式碼塊
}while 迴圈條件
相關文章
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-FOR迴圈SQL
- 流程控制、 迴圈語句
- linux 迴圈控制語句Linux
- PL/SQL迴圈控制語句SQL
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-基本迴圈(EXIT語句)SQL
- JavaScript 流程控制語句詳解:if語句、switch語句、while迴圈、for迴圈等JavaScriptWhile
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-WHILE迴圈SQLWhile
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-FOR迴圈-FOR迴圈中的索引SQL索引
- php中有哪些迴圈控制語句PHP
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-FOR迴圈-下限和上限SQL
- Matlab的if語句switch語句for迴圈while迴圈語句練習MatlabWhile
- 【分支流程控制語句、迴圈流程控制語句】的學習
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-CONTINUESQL
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-EXIT WHENSQL
- TypeScript 迴圈語句TypeScript
- JavaScript for 迴圈語句JavaScript
- MySQL迴圈語句MySql
- Oracle迴圈語句Oracle
- 2-4 Java流程控制——迴圈語句Java
- C#教程第四課:迴圈控制語句C#
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-CONTINUE WHENSQL
- JavaScript跳出for迴圈語句JavaScript
- java 迴圈語句(轉)Java
- 第 7 節:流程控制-迴圈練習-跳出語句
- Python的迴圈語句Python
- 6、迴圈結構語句
- Java™ 教程(控制流語句)Java
- c語言基礎語法二——迴圈控制條件語句(完節)C語言
- Python-條件語句和迴圈語句Python
- [譯] part 9: golang 迴圈語句Golang
- 【Python基礎】for迴圈語句Python
- MyBatis xml foreach迴圈語句MyBatisXML
- Java簡單迴圈語句案例Java
- Python 迴圈語句的使用Python
- 分支、迴圈語句動態展示
- c語言中,while(1)語句使用break語句跳出迴圈C語言While
- python04: while迴圈語句 break continue for in 迴圈PythonWhile
- Java語言程式設計—迴圈語句Java程式設計