【发布时间】:2014-09-14 13:50:37
【问题描述】:
不应需要创建类的实例来访问公共常量。我最近开始在 Swift 中工作,所以我一定在这里遗漏了一些东西。
在这个简单的例子中:
public class MyConstants{
public let constX=1;
}
public class Consumer{
func foo(){
var x = MyConstants.constX;// Compiler error: MyConstants don't have constX
}
}
这个 foo 代码给出了一个编译错误。为了工作,我需要像这样创建 MyConstants 的一个实例:
public class Consumer{
func foo(){
var dummy = MyConstants();
var x = dummy.constX;
}
}
不允许将静态添加到 constX。
【问题讨论】:
标签: swift