gpt4 book ai didi

iphone - 当 NSNumber 用 Integer 初始化时,向 NSNumber 询问 NSDecimal 值是否有效?

转载 作者:行者123 更新时间:2023-12-03 16:51:02 28 4
gpt4 key购买 nike

示例:我有一个 NSInteger,我将其包装到一个 NSNumber 对象中。现在我想要一个具有该 NSInteger 值的 NSDecimal。

那么我可以问:

NSDecimal myDecimalFromMyInteger = [myNSNumberObject decimalValue];

或者这在某种程度上有问题吗?或者我必须始终要求与创建 NSNumber 对象时使用的值完全相同?

最佳答案

这完全没问题。来自文档:

“返回接收者的值,以 NSDecimal 结构表示。...接收者的值,以 NSDecimal 结构表示。返回的值对于 float 和 double 值不保证准确。”

只要您意识到固有的精度影响,这就是一件完全合法且理智的事情。

关于iphone - 当 NSNumber 用 Integer 初始化时,向 NSNumber 询问 NSDecimal 值是否有效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1675100/

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