入门 Swift 第二章

Switch 挺好玩的 (bushi)

1
2
3
4
5
6
7
8
9
10
11
12
let a = 10

switch(a) {
case 5:
print("5")
case 10:
print("10")
case 15:
print("15")
default:
print("IDK")
}

数组

1
2
3
let array = ["温迪", "空", "派蒙"]

print(array, array[0], array[1])
1
2
3
4
5
6
7
var array = ["温迪", "空", "派蒙"]

print(array, array[0], array[1], array[2])

array.append("安柏")

print(array, array[0], array[1], array[2], array[3])

空 (不是那个空)

1
2
3
4
5
6
7
var num, num2: Int?

print(num, num2)

(num, num2) = (10, 10)

print(num, num2)

空合运算符

1
2
3
4
5
6
7
8
var a: String? = "Apple"

print("\(a ?? "Microsoft")")

a = nil

print("\(a ?? "Microsoft")")
print("\(a ?? "Google")")