有没有办法从整数中获取绝对值?
例如
-8
to
8
我已经尝试使用UInt(),假设它会将Int转换为无符号值,但它不起作用。
发布于 2014-06-11 17:48:03
标准的abs()
函数在这里工作得很好:
let c = -8
print(abs(c))
// 8
发布于 2018-11-19 00:35:31
如果你想强制一个数字改变或保持它为正。
下面是方法:
abs() for int
fabs() for double
fabsf() for float
发布于 2018-10-01 20:45:57
如果想要从double或Int中获取绝对值,请使用fabs
函数:
var c = -12.09
print(fabs(c)) // 12.09
c = -6
print(fabs(c)) // 6
https://stackoverflow.com/questions/24159627
复制相似问题