swift 學習筆記 13 for迴圈

2021-07-24 14:41:12 字數 1073 閱讀 2784

for 迴圈

示例:

for  i in

0...10

// 通過 _ 忽略遍歷的值,可以沒有變數,用_代替

for _ in

0...10

陣列遍歷

//遍歷陣列

var names = ["name0","name1","name2","name3"]

for name in names

// 有時遍歷陣列的時候,需要知道是第幾個元素,通過這個方法 names.enumerated 將陣列變成元組,然後通過乙個匿名元組來接收,元組可以將索引和元素一一對應起來

for (index,name)in names.enumerated()

字串遍歷

// 字串的遍歷

// 獲取到乙個字串的所有字元

let name = "wangxiao"

//遍歷一

for c in

"wangxiao".characters

//遍歷二

for c in name.characters

// 變數或者字串都行

字典的遍歷

// 字典是無序的,所以沒辦法拿到索引

let person = ["name":"zhangsan","age":"19","gender":"man"]

for d in person

for d in person

// 通過乙個匿名元組來接收結果

swift基礎語法 13 for迴圈語句

oc int sum 0 for int i 0 i 10 i nslog d sum 輸出結果 10 int sum 0 int i 0 for i 10 i nslog d sum 輸出結果 10 int sum 0 int i 0 for i 10 nslog d sum 輸出結果 10 in...

Swift學習筆記系列 (13)初始化

tags swift 學習筆記 目標 類 結構體和列舉 目的 例項使用前的準備,儲存屬性賦值以及其他必要操作 類和結構體的儲存屬性在使用前必須要有初始值,提供初始值可以通過定義時指定,也可以通過構造方法賦值。初始化過程中給儲存屬性賦值,不會觸發觀察者行為。通過構造方法的引數給必須要有值的儲存屬性賦值...

Python學習筆記 for和while迴圈語句

根據廖雪峰官方 python教程整理 一 for 迴圈要計算1 2 3 我們可以直接寫表示式 1 2 3 6 要計算1 2 3 10 勉強也能寫出來。但是,要計算1 2 3 10000 直接寫表示式就不可能了。為了讓計算機能計算成千上萬次的重複運算,我們就需要迴圈語句。python的迴圈有兩種,一種...