iT邦幫忙

2024 iThome 鐵人賽

DAY 3
0
Mobile Development

Swift大航道-啟航篇系列 第 3

swift for、while、函式介紹

  • 分享至 

  • xImage
  •  

我們今天來介紹for、while迴圈還有函式

for-in迴圈

for-in迴圈可以配合著陣列或是字典一起使用,以下是簡單的例子

//array
let fruits = ["apple", "banana", "cherry"]

for fruit in fruits {
    print("I like \(fruit).")
}

輸出:
I like apple.
I like banana.
I like cherry.

let fruitColors = ["apple": "red", "banana": "yellow", "cherry": "red"]

for (fruit, color) in fruitColors {
    print("\(fruit) is \(color).")
}

輸出:
apple is red.
banana is yellow.
cherry is red.

while迴圈

while迴圈就是會一直循環的執行程式,直到條件為false

var counter = 3

while counter > 0 {
    print("Counter: \(counter)")
    counter -= 1
}

輸出:
Counter: 3
Counter: 2
Counter: 1

函式

func 函式名稱(參數: 參數類型) -> 輸出類型 {
    內部的程式
    return 返回值
}
func sum(a: Int, b: Int) -> Int {
    return a + b
}

let result = sum(a: 5, b: 3)
print("Sum: \(result)")

輸出:Sum: 8
我們上面宣告一個函式,裡面有兩個參數a,b都是int型別,輸出也是int型別,並返回a+b的結果

結論與心得

在我們開始開發專案前,掌握並熟練基本語法是很重要的,有了這些例子的幫助可以了解基本 for-in、while 迴圈及函數的應用,這些基礎知識可以幫助我們在 Swift 開發中更加得心應手,透過遍歷陣列和字典,我們可以輕鬆的處理數據資料,而while是讓我在條件成立時,重複執行我需要的程式,函式也是更為的重要,可以增加我程式的可讀性和使用性,只要我需要就可以直接調用,也不用再重複打一樣的程式,今天掌握了這些語法,讓我對swift充滿了好奇,明天也會繼續學習與介紹swift語法喔。


上一篇
swift 宣告、資料型態、if、switch
下一篇
swift 閉包與列舉
系列文
Swift大航道-啟航篇30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言