ios8 swift开发:let var 区别讨论

来源:互联网 发布:vm mac 硬件加速 编辑:程序博客网 时间:2024/06/07 03:26
localhost:~ hejiasheng$ xcrun swiftWelcome to Swift!  Type :help for assistance.  1> var a:Inta: Int = 0  2> let b:Int<REPL>:2:5: error: 'let' declarations require an initializer expressionlet b:Int    ^  2> let b = 5b: Int = 5  3> b = 6  4> println(6)6

5> println(b)

6

 

很多地方说 let 变量不能改变,我测试发现可以改变。

但定义时候需要 初始化。


playground 情况下,会报错。 能负值。


16 0