在Swift中,Ray Wenderlich不需要设置恒定的初始值吗?

时间:2018-11-25 23:35:25

标签: swift

在他的一篇教程中,他声明了一个常量而未分配初始值。

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 

这是怎么回事?

0 个答案:

没有答案