我正在尝试制作这个 customRound 函数,但是 Xcode 抱怨说无法将 () 类型的值转换为 Double我该如何解决这个问题?extension Double { func customRound(zer...
我正在尝试制作这个 customRound
函数,但是 Xcode 抱怨说 无法将 () 类型的值转换为 Double 我该如何解决这个问题?
extension Double {
func customRound(zeros: Int) -> Double {
return round(Double(zeros)*self) / Double(zeros)
}
}
更新:
extension Double {
func customRound(digits: Int) -> Double {
return Darwin.round(pow(10.0, Double(digits))*self) / pow(10.0, Double(digits))
}
}
为什么我不能在扩展中使用 round?
下载声明:
本站所有软件和资料均为软件作者提供或网友推荐发布而来,仅供学习和研究使用,不得用于任何商业用途。如本站不慎侵犯你的版权请联系我,我将及时处理,并撤下相关内容!