我刚开始学习Swift,正试图弄清Optional的概念。在Playground中有一小段代码给我报错"Variable binding in a condition requires an initializer"。请问有人能解释一下为什么会这样并告诉我如何修复吗?
我只想根据"score1"是否存在来打印"Yes"或"No"。以下是代码:
import Cocoa
class Person {
var score1: Int? = 9
func sum() {
if let score1 {
print("yes")
} else {
print("No")
}
}//end sum
}// end person
var objperson = person()
objperson.sum()