【发布时间】:2016-12-21 04:30:23
【问题描述】:
标准库中的ObjectiveC.swift 文件在第 228 行附近包含以下几行代码:
extension NSObject : Equatable, Hashable {
/// ...
open var hashValue: Int {
return hash
}
}
open var 在这种情况下是什么意思,或者一般来说open 关键字是什么?
【问题讨论】:
-
可能相关:stackoverflow.com/questions/24003918/…(“
open和public有什么区别?”) -
旁注:关键字“open”来自“对扩展开放,对修改关闭”的概念
标签: swift swift3 syntax declaration modifier