计算模块表达式解析出错

使用问题 · 351 次浏览
乐昂岚 创建于 2023-03-10 09:34

貌似是没有为类型小数和双精度相乘的运算符

有什么解决办法


回复内容
CL 2023-03-10 09:52
#1

去掉插值符号$$试一下。

乐昂岚 回复 CL 2023-03-10 09:56 :

ok了,这个底层逻辑是什么

CL 回复 乐昂岚 2023-03-10 11:15 :

插值以后,是将变量值放入了里面生成了一段文本,对文本进行解析。

这时候Ceiling会将后面的1作为decimal类型,得到的结果也是decimal,和在后面计算就会因为类型差异出错。

去掉插值,就相当于一个普通的表达式解析,会自动判断变量类型。

这个部分不需要使用计算模块,可以直接用赋值模块在里面写表达式$=....

回复主贴