在 Apple Numbers 中,MOD
函数不同于 Swift(在德语版本中,它是 REST
。
在数字中:
4,37937=MOD(−1,90373;6,2831)
对比
在 swift 3 中:
let rem1: Double = -1.90373
let rem = rem1.truncatingRemainder(dividingBy: 6.28318530717959)
print(rem)
打印:-1.90373
我做错了什么?
最佳答案
我找到了解决方案:
let rem1: Double = -1.90373
let rem = rem1 - 6.28318530717959 * floor(rem1 / 6.28318530717959)
print(rem)
会像 Apples Numbers MOD
一样做。
关于swift - Numbers 中的 REST 函数如何在 Swift 中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45521733/