swift有类级静态变量吗?

前端之家收集整理的这篇文章主要介绍了swift有类级静态变量吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
参见英文答案 > Static properties in Swift3答案如何在类范围中声明静态常量?如 @H_301_1@class let Constant: Double = 3.1415926 // I know that in class we use class modifier instead of static.
Swift支持静态类型属性包括在类上,从Swift 1.2开始: @H_301_1@class MyClass { static let pi = 3.1415926 }

如果你需要一个类变量在子类中是可覆盖的,你需要使用一个计算的类属性

@H_301_1@class MyClass { class var pi: Double { return 3.1415926 } } class IndianaClass : MyClass { override class var pi: Double { return 4 / (5 / 4) } }

猜你在找的Swift相关文章