文档使我对此感到困惑。他们说:

void NSDecimalCompact (
   NSDecimal *number
);



  讨论格式编号,以便
  使用它的计算将占用
  尽可能少的内存。所有的
  NSDecimal ...算术函数
  需要紧凑的NSDecimal参数。


最后一部分很重要:


  所有的
  NSDecimal ...算术函数
  需要紧凑的NSDecimal参数。


这就是说,每当我将其提供给NSDecimal ...算术函数之一的参数时,就必须在每个NSDecimal上执行NSDecimalCompact()?还是在创建NSDecimal时仅执行一次?

最佳答案

您无需调用NSDecimalCompact(),只要返回值是NSDecimal..(),来自NSCalculationNoError函数的结果就很紧凑。

10-08 05:28