gpt4 book ai didi

xcode - 如何快速舍入 NSDecimalNumber?

转载 作者:IT王子 更新时间:2023-10-29 05:30:03 25 4
gpt4 key购买 nike

我找不到这方面的任何资源,我一直在尝试各种方法,但没有任何效果。

根据 Apple 的文档,您可以像这样舍入 NSDecimalNumber:

NSDecimalNumber.decimalNumberByRoundingAccordingToBehavior(<#behavior: NSDecimalNumberBehaviors?#>)

它接受一个 NSDecimalNumberBehavior,我不确定如何操作它,因为它 (1) 不能启动到一个变量中并更改它的属性,并且 (2) 文档中的 roundingMode() 方法没有接受任何参数,但 Xcode 为“self”填充一个参数空间。

我完全迷失了。回到最基本的问题;如何快速舍入 NSDecimalNumber?

提前致谢

最佳答案

你可以这样做

let x = 5
let y = 2
let total = x.decimalNumberByDividingBy(y).decimalNumberByRoundingAccordingToBehavior( NSDecimalNumberHandler(roundingMode: NSRoundingMode.RoundUp, scale: 0, raiseOnExactness: false, raiseOnOverflow: false, raiseOnUnderflow: false, raiseOnDivideByZero: false))

关于xcode - 如何快速舍入 NSDecimalNumber?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31070831/

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