弄清楚为什么百分比总是返回0

时间:2019-04-28 15:04:45

标签: swift

我正在尝试找出这样的百分比:

let percentages:CGFloat = CGFloat((result.count / 100) * 100)

但这总是返回0。我在做什么错了?

result.count是2。

1 个答案:

答案 0 :(得分:0)

问题是您可能正在执行整数除法,因此您需要先将该计数转换为其他值:

let percentages = CGFloat(result.count) / 100 * 100

但是请注意,您要乘以相同的值(100)。您可能还需要对其进行调整,以获得所需的结果。