快速除以两个数字并返回分数

时间:2019-05-15 09:24:35

标签: ios swift math division

我知道这是一个简单的问题,但我想得到这样的结果。

3/6 = 0.500000

将两个数字相除并在一个变量中返回商和提醒,如何迅速实现上述目标?

1 个答案:

答案 0 :(得分:3)

要获取除数的商和余数,可以使用quotientAndRemainder(dividingBy:)函数。

3.quotientAndRemainder(dividingBy: 6) // (quotient 0, remainder 3)

如果要获取除法的浮点结果,请对两个浮点数使用/运算符。

可以

let result = 3.0 / 6.0 // 0.5

或者如果您的整数来自变量,请执行

let result = Double(3.0) / Double(6.0) // 0.5