我尝试运行
BigDecimal LOADPROCESSID = BigDecimal(461).Add(new BigDecimal(1))
在Jython。
但是,我收到了错误消息
BigDecimal LOADPROCESSID = BigDecimal(461).Add(new BigDecimal(1)) ^ SyntaxError: mismatched input 'LOADPROCESSID' expecting NEWLINE
我搜索了互联网并找到了这段代码。但是,我对Jython并不熟悉。所以我不确定Jython的代码是否正确。如果没有,我怎么能在Jython中编写这个逻辑。感谢。
答案 0 :(得分:0)
在Jython中,您不必使用'new'来实例化对象,也不需要您 必须声明类型,所以只需要
import java.math.BigDecimal as bd
LOADPROCESSID = bd(461).add(bd(1))
当你在Jython中更加舒适时,你将能够超载 '添加'运算符。
此致