我正在使用LiveCycle来编程计算器。 我有一些浮点计算,我已经将其纳入字符串中,如下所示。
var n1 = Round(123/33,1)
var n2 = Round(100/25.003)
textbox1 = ConCat("between " n1 " and " n2)
N1 将显示为 3.7,N2 将显示为 4.0,但在其他计算中,它将显示为没有尾随小数的整数。
我想在适用的情况下删除尾随零。 我有许多这样的计算,哪些计算删除尾随零以及哪些被保留似乎很随机。
如果有不同的、更优雅的方法,将不胜感激
谢谢
以下代码应该有效:
var n1 = Round(123/33,1)
var n2 = Round(100/25.003)
Concat("between ", Format("zzz9.z", n1), " and ", Format("zzz9.z", n2))
虽然不像让 FormCalc 引擎为您执行字符串转换那样优雅/简洁,但它应该更可靠,因为它是显式的。