gpt4 book ai didi

swift - 在类上定义存储类型属性

转载 作者:行者123 更新时间:2023-11-28 13:10:44 25 4
gpt4 key购买 nike

<分区>

我是 Swift 菜鸟,在阅读“The Swift Programming Language”引用书(语言指南 > 属性 > 类型属性)中的这段时发现自己感到困惑:

“For value types (that is, structures and enumerations), you can define stored and computed type properties. For classes, you can define computed type properties only.”

摘自:Apple Inc.“The Swift Programming Language”。电子书。 https://itun.es/br/jEUH0.l

但是在此之后的几页中,可以找到以下代码片段:

...
class SomeClass {
static var storedTypeProperty = "Some value."
static var computedTypeProperty: Int {
// return an Int value here
}
class var overrideableComputedTypeProperty: Int {
// return an Int value here
}
}
...

在类上下文中明确定义存储类型属性的地方,这显然否定了前面所述的内容。

那么,这是文档错误还是我只是遗漏了什么?

编辑 1

我觉得这不是 this question 的副本.我不是在问为什么这个功能没有实现,因为显然它目前已经实现了(因为编译器不会将其识别为错误)。我要问的是文档操作系统是否过时或我的解释不正确。

编辑2

此问题已得到解决 here .显然文档已经过时了。此功能是在 Swift 1.2 上添加的

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com