【发布时间】:2019-07-17 21:22:06
【问题描述】:
关键字/保留字extension 通过使用标准框架中的现有类而不对它们进行子类化,从而使代码更加简洁。
Dart 中是否有允许相同行为的关键字?
extension Double {
var mm: Double { return self / 1_000.0 }
}
let oneInch = 25.4.mm
print("One inch is \(oneInch) meters")
【问题讨论】:
-
我发现 swift 中的
extension可以让代码更清晰,这是类型扩展不提供的。很高兴知道改进存在一个未解决的问题。谢谢。
标签: android ios swift dart flutter