這一章是對上一章節(jié)的補充:
func demo() {
//定義 y 沒有初始化
let y : Int?
//print(y) //會報錯 Constant 'y' used before being initialized
// 給常量設置數(shù)值,初始化的工作就做一次
y = 20
// 再次修改會報錯
// y = 30 //Immutable value 'y' may only be initialized once
print(y) // 輸出 Optional(20)
// 定義 x 沒有初始化
var x: Int?
// var 的可選值默認為 nil
// let 的可選值沒有默認值
print(x) // 輸出 nil
x = 10
print(x) // 輸出 Optional(10)
}