我曾在SO上看到过类似的问题,但实际上没有人对此问题有任何答案。 《快速编程语言》(第1.2版)书中说:
然后在下一页上,它们具有以下示例(为简洁起见,我删除了一些代码):
class SomeClass {
static var storedTypeProperty = "Some value."
// ...
}
甚至变量的名称都说这是一个存储的类型属性(而不是计算的属性)。
更新:您可以定义类的存储属性,请参见下面的详细答案。原来这本书并没有使用Swift 1.2中的更改进行更新。
最佳答案
类中的静态存储属性是通过 Swift 1.2 引入的。
Xcode 6.3 Release Notes下的Swift Language Enhancements列表(添加了重点):
这个例子
class SomeClass {
static var storedTypeProperty = "Some value."
// ...
}
是一个类的静态属性的示例。
该声明
不正确,尚未根据此语言更改进行更新。