我們先來暖身一下了解所有型態的樣子
變數與常數
var
來定義變數,使用let
來定義常數。var 變數名 = "Hello"
let 常數名 = "World"
資料型別
Int
、Double
、String
、Bool
等。var 整數: Int = 10
var 浮點數: Double = 3.14
var 字串: String = "Swift"
var 布林值: Bool = true
控制流程
if
、else
來進行條件判斷,使用for-in
、while
來進行迴圈操作。if 布林值 {
print("這是真的")
} else {
print("這是假的")
}
for 數字 in 1...5 {
print(數字)
}
函數
func
來定義函數,可以有參數和返回值。func 打招呼(名字: String) -> String {
return "Hello, \(名字)!"
}
let 問候語 = 打招呼(名字: "世界")
print(問候語)
類別與結構
class
來定義類別,使用struct
來定義結構體。class 人 {
var 名字: String
init(名字: String) {
self.名字 = 名字
}
func 打招呼() -> String {
return "Hello, \(名字)"
}
}
let 一個人 = 人(名字: "小明")
print(一個人.打招呼())