【发布时间】:2015-02-15 08:48:25
【问题描述】:
Xcode 6.3 Beta (6D520o) 的新功能之一应该是改变了 let 语句的行为。 使用 Swift 1.2,您应该能够稍后为 let 常量赋值。不仅与声明。只要您在使用前初始化一个值,一切都应该没问题。但是通过我的小测试,我仍然得到与过去相同的错误。
let edge : CGFloat
edge = CGFloat(44.55)
println(edge)
不能分配给“让”值“边缘”
Xcode 6.3 Beta Playgrounds 是否仍在使用 Swift 1.1 而不是 1.2? 在我的 Xcode 中,我有菜单项“Convert > To Swift 1.2”,但它被禁用了。
有什么方法可以从 Swift 本身获取当前版本号的输出?
【问题讨论】:
-
我记得在 Apple 论坛上发表过一篇文章,内容是关于这个特殊的东西目前在操场上被破坏了。值得关注 Chris Lattner 以获得良好的更新。我认为它可以在对象/结构上下文中工作
-
有条件地定义常量也是如此。
标签: xcode swift swift-playground