在他的一篇教程中,他声明了一个常量而未分配初始值。
let animalString = "Elephant"
let isHousePet: Bool
switch animalString {
case "Dog", "Cat", "Potbellied Hamster":
isHousePet = true
default:
isHousePet = false
}
let isHousePet:Bool不会为新声明的常量分配初始值。但是它编译得很好。但是,当我将代码复制并粘贴到XCode中时,控制台出现了错误
error: MyPlayground.playground:147:1: error: variables currently must have an initial value when entered at the top level of the REPL
var numberIsEven: Bool
这是怎么回事?