他们在WWDC视频和发行说明中谈到了这一点。
一直以来,如果您使用
let而不是在
var任何时候都可以得到更好,更好的性能(更快的速度,更小的空间)。这告诉编译器该东西是 常量
,而不是变量,并且这一事实使编译器可以优化各种东西。
但是编译器无法做到这一点,除非您 尽
let一切可能使用。它不会 为 您
var将a 更改为a 。
let__
因此,在Swift
2中,编译器会在构建时进行更智能的分析,并警告您是否使用了本
var该使用的位置
let。最终,此功能将正常运行,这时您应该接受编译器的建议!



