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的迴圈有兩種,一種...