簡體   English   中英

向NSNumber詢問NSDe​​cimal值(使用整數初始化NSNumber)是否有效?

[英]Is it valid to ask an NSNumber for an NSDecimal value whe the NSNumber was initialized with an Integer?

示例:我有一個NSInteger,並將其包裝到一個NSNumber對象中。 現在,我想擁有一個帶有NSInteger值的NSDecimal。

所以我可以問:

NSDecimal myDecimalFromMyInteger = [myNSNumberObject decimalValue];

還是這在某種程度上有問題? 還是我必須始終要求提供與創建NSNumber對象相同的值?

很好 從文檔:

“返回接收器的值,表示為NSDecimal結構。...接收器的值,表示為NSDecimal結構。返回的值不能保證對於浮點和雙精度值是准確的。”

只要您了解固有的精度含義,這​​是一件完全合法且理智的事情。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM