我是初学者.这是代码
extension Double {
func abs1() -> Double {
return ( self > 0 ) ? self : -1.0 * self
}
var abs2 : Double {
return ( self > 0 ) ? self : -1.0 * self
}
}
Run Code Online (Sandbox Code Playgroud)
我想知道,abs1()函数和abs2变量之间的区别是什么,它们如何工作以及哪个更好?