2
ヤギの変換へのカスタム羊はnsの測定で?Swift 3 ns測定のカスタム拡張? Ex。羊のヤギへの
カスタム単位変換のためにswiftの測定ライブラリを拡張するにはどうすればよいですか?
例羊を山羊に変換したいです。
ヤギの変換へのカスタム羊はnsの測定で?Swift 3 ns測定のカスタム拡張? Ex。羊のヤギへの
カスタム単位変換のためにswiftの測定ライブラリを拡張するにはどうすればよいですか?
例羊を山羊に変換したいです。
https://developer.apple.com/reference/foundation/nsdimension
実装例を参照してください:
class Animal : Dimension {
static let sheep = Animal(symbol: "Sh", converter: UnitConverterLinear(coefficient: 2.0))
static let goat = Animal(symbol: "Go", converter: UnitConverterLinear(coefficient: 1.0))
static let elephant = Animal(symbol: "El", converter: UnitConverterLinear(coefficient: 100.0))
override class func baseUnit() -> Animal {
return Animal.goat
}
}
var x = Measurement(value:5, unit: Animal.sheep) // 5.0 Sh
x.convert(to: Animal.goat) // 10.0 Go
x.convert(to: Animal.elephant) // 0.1 El
ヤギは60本の染色体を持っていますが、羊が唯一の54を持っている私には危険な変換のように思える:Dを – Keiwan