zl程序教程

您现在的位置是:首页 >  其他

当前栏目

truncatingRemainder (dividingBy:) (SwiftUI 中文文档手册)

中文文档 手册 SwiftUI
2023-09-11 14:18:48 时间

truncatingRemainder(dividingBy:)

使用截断除法返回该值的其余部分除以给定值。

func truncatingRemainder(dividingBy other: Self) -> Self

参量

  • other
    除以该值时要使用的值。

返回值

该值的其余部分other使用截断除法进行除法。

讨论区

用浮点值执行截断除法会得到截断的整数商和余数。对于价值观x和y他们截断整数商q,其余的r满足x == y * q + r。

下面的示例计算将8.625除以0.75的截断余数:

let x = 8.625
print(x / 0.75)
// Prints "11.5"

let q = (x / 0.75).rounded(.towardZero)
// q == 11.0
let r = x.truncatingRemainder(dividingBy: 0.75)
// r == 0.375

let x1 = 0.75 * q + r
// x1 == 8.625

加入我们一起学习SwiftUI

QQ:3365059189
SwiftUI技术交流QQ群:518696470