相关疑难解决方法(0)

Swift中的'open'关键字是什么?

ObjectiveC.swift从标准库文件包含大约228行代码下面几行:

extension NSObject : Equatable, Hashable {
  /// ...
  open var hashValue: Int {
    return hash
  }
}
Run Code Online (Sandbox Code Playgroud)

open var在这种情况下意味着什么,或者open一般来说关键字是什么?

syntax declaration modifier swift swift3

308
推荐指数
3
解决办法
9万
查看次数

Swift常量:Struct或Enum

我不确定哪两个更好地定义常量.结构或枚举.每次使用它时都会复制一个结构?当我想到一个带有static let常量的结构时,在我看来,它一直都会被复制是没有意义的.但如果它不会被复制,那么我采取什么并不重要?

结构或枚举的选择有什么优势?

Francisco说使用Struct的.

Ray Wunderlich说使用Enum的.但我缺乏理由.

enums struct constants swift

68
推荐指数
5
解决办法
2万
查看次数

标签 统计

swift ×2

constants ×1

declaration ×1

enums ×1

modifier ×1

struct ×1

swift3 ×1

syntax ×1