if let 常數名 = optional type {
true 區塊
} else {
false 區塊
}
如果“optional type” 的值不是nil,會自動解開,設定給“常數名”,並執行true區塊,否則就執行false區塊!
let possibleNumber = "123a";
//optional binding
if let convertedNumber = Int(passibleNumber) {
print(convertedNumber );
} else {
print("轉換錯誤!!");
}
if let firstNumber = Int("4"), secondNumber = Int("42") {
print(firstNumber);
print(secondNumber);
}