gpt4 book ai didi

swift - 通过遵循数学数学规则对值进行舍入

转载 作者:行者123 更新时间:2023-11-30 11:21:51 26 4
gpt4 key购买 nike

我通过以下方式在我的应用程序中显示值:

String(format: "%4.0f", CountedValue)

但它显示的值如 241 .

如何通过遵循数学数学规则对值进行舍入?

例如:240相反 241 ,或250相反 245 .

最佳答案

没有任何方法可以做到这一点,但您可以实现它们。

例如,对于 241 或 242,您可以获取除以 5 的并以此进行比较。

示例:let mod = number % 5 (结果为 12412242 等)。如245是模数为 0 的边界情况,我们将添加 1到数字(基本上是偏移量)。

let mod = (number + 1) % 5
var result: Int = number - mod
if mod >= 3 { result += 5 }

这边,result将是240对于 241242 ,和245对于 243 , 244245 .

关于swift - 通过遵循数学数学规则对值进行舍入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51177972/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com