[英]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.