我很好奇爲什麼需要在下面的代碼中解開隱式解包可選,display.text。 (來自斯坦福大學CS193p)隱式解包選項
@IBOutlet weak var display: UILabel!
@IBAction func appendDigit(sender: UIButton) {
if let digit = sender.currentTitle {
if userIsTypingNumber {
display.text = display.text! + digit
} else {
display.text = digit
}
}
}
爲什麼它被認爲是等號後的可選字符串,但不是之前?