Decimal未进行SetScale小数点处理引起的一个问题

首先先看一下的Apex代码,如下所示。

看起来没什么问题的代码,实际上执行时会抛出AssertException异常。
“System.AssertException: Assertion Failed: Expected: 0E-32%, Actual: 0%”.

Decimal自动转换到String之前,最好能进行小数点处理。
如下所示:


Post Tagged with , , ,