私は初心者です。 は、ここで私が知りたいのですが、コードSwift.Extensions varとfunc。どちらがいいですか?
extension Double {
func abs1() -> Double {
return (self > 0) ? self : -1.0 * self
}
var abs2 : Double {
return (self > 0) ? self : -1.0 * self
}
}
は、彼らが働くと、どちらが優れているかどのように、ABS1()関数とABS2変数の違い何ですか?
これらは同じことをしており、同じではないにしても同じパフォーマンス特性を持っている必要があります。ほとんどの場合、数値の絶対値をその数値のプロパティとみなすかどうかが決まります。 – zneak
より良いfuncを読むためには、より明確で論理的ですが、技術的には両方とも同じ場合は –