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