(九) [Swift]Swift中的流程控制

1.for循環(huán)

老式c語言式循環(huán),swift中已不推薦使用

for var i = 0;i < 10; i++ {
    print(i)
}

使用集合進行循環(huán)

let collection = ["a","e","i","o","u"]
for char in collection{
    print(char)
}

使用范圍進行循環(huán)

for number in 1...100{
    print(number)
}

當變量不重要的時候可以用 _ 代替

for _ in 1...10{
    print("*",separator: "")
}

2.while循環(huán)的兩種方式

第一種方式

var i = 0
while i < 10{
    print(i)
    i += 1
}

第二種方式

var n = 0
repeat{
    print(collection[n])
    n += 1
} while n < 5

3.if判斷,條件不再需要加括號

var PI = 3.14

if PI == 3.14 {
    print(PI)
}else if PI == 3.15{
    print(PI)
}else{
    print(PI)
}
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 53.計算字符 在字符串中獲取字符值的數量, 可以使用字符串字符屬性中的計數屬性: let unusualMena...
    無灃閱讀 1,267評論 0 4
  • Swift 提供了類似 C 語言的流程控制結構,包括可以多次執(zhí)行任務的for和while循環(huán),基于特定條件選擇執(zhí)行...
    窮人家的孩紙閱讀 778評論 1 1
  • 01-常量與變量 學習swift第一步打印Hello World print("Hello World") swi...
    iOS_恒仔閱讀 5,372評論 2 19
  • 好久沒有回來寫東西,有點不知道從何下手好,想想最近發(fā)生的事,有點驚喜更有點意外。我不再因為周圍人的情緒變化而有任何...
    張鈴小姐閱讀 446評論 0 0
  • 與其來這一場雞肋般的無疾而終的愛情,還不如高傲的單身。 文/艾明雅 01 最近,哥們甩了他的新女朋友。我問為什么,...
    時間無愛閱讀 388評論 0 2

友情鏈接更多精彩內容