跳轉到

For 迴圈

在程式設計當中,For 迴圈是一個非常常見的概念。For 迴圈用於需要重複執行特定程式碼塊的情況。它不僅提升了開發效率,還可以減少重複程式碼及出錯的風險。

For 迴圈的使用時機通常是當需要重複執行一段程式碼,執行次數已知(可為變數)時就可以使用。一個很好的例子是當需要在某個範圍內(如 1 到 10)進行重複執行時。

由於 For 迴圈的使用相對簡單、直觀,並且其結構固定不變,這也使它成為程式設計初學者學習編程常用語言的一個不錯的入門範例。

For 迴圈的基本認識

For 迴圈的目的就是重複執行某些指令,而無需一次又一次地鍵入相同的指令。假設你打算發送 5 封賀卡,你可以打開每個賀卡、寫下祝福語、簽上你的名字等等,但如果你使用 For 迴圈,那麼你只需要寫一次 "Dear",然後把收件人的名字和祝福語彼此分開即可。這樣一來,你的工作就會變得快速且輕鬆。以下是 Swift 中使用 For 迴圈來發送 10 張賀卡的例子:

for i in 1...10 {
    print("Dear" + " " + "收件人名字" + ",祝" + "xx快樂")
}

如果不使用 For 迴圈呢?

假設我們想要列出 1 到 10 的整數,但不使用 For 迴圈:

print(1)
print(2)
print(3)
print(4)
print(5)
print(6)
print(7)
print(8)
print(9)
print(10)

儘管以上程式碼可以達成目標,但是出現了重複的程式碼,如果要列印 1 到 100 的整數,就需要更多的程式碼並且容易出現錯誤。相比之下,使用 For 迴圈可以更有效地列印 1 到 100 的整數,而且更容易維護:

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

或是我們若是想要改成印出 11 到 20 的整數,就需要更 10 次的程式碼。如果使用 For 迴圈,只需要更改一行程式碼即可:

for i in 11...20 {
    print(i)
}

總結

當我們需要反覆執行特定程式碼時,For 迴圈是 Swift 程式設計中最常用的工具之一。使用 For 迴圈可以使程式碼更加簡潔易讀,減少出錯的風險並且提高開發效率。

透過這個簡單的介紹,希望同學們能夠理解 For 迴圈的基本語法和使用時機。 現在,請同學前往下一關,挑戰關於 For 迴圈的所有關卡,深入了解 For 迴圈的不同應用及其它相關概念,提高開發技巧。祝同學們好運!