我知道这是一个简单的问题,但我想得到这样的结果。
3/6 = 0.500000
将两个数字相除并在一个变量中返回商和提醒,如何迅速实现上述目标?
答案 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