嗨,大家好,我是 Lacie,您現在收看的是 Swift - 來吧!鐵人三十項 系列的第十三篇
在鐵人賽完結後,為保持持續做筆記的習慣
將會在我的 Medium 繼續撰寫文章,若有興趣者可前往觀看。
今天要來複習的東西是迴圈,由於平常寫的都是小東西、小作品,實際用到迴圈的機會很少,對迴圈其實很陌生
那為什麼我們要用迴圈呢,是因為工程師很懶惰
因為有些邏輯或是程式碼是大量重複的,你不會想重複做它 100 次、或寫它100遍、複製它1
00遍
所以我們可以巧妙地運用迴圈,來節省下重複做事情的時間
在條件達成之前,迴圈內的程式碼都會一直被執行
嘗試印出 1、2、3:
repeat while:
不管怎樣先執行一次再說,後面再由條件來決定要不要繼續執行迴圈內的程式碼
嘗試印出 1、2、3,但這次把 i 改成 4:
while
repeat while
可以使用 break 來中斷迴圈:
針對某個特定區間、序列、字串或集合來重複處理裡面的項目
嘗試加總 1 到 10:
嘗試每次加 100 一直加到 1000(包含最後的數用 through,不包含用 to):
嘗試對每個人打招呼:
嘗試只印出 1 到 10 中的 幾數:
如果你有禁忌不能說四樓,也可以替換:
迴圈內也可以迴圈:
蓋個牆壁吧:
也可以這樣玩: