[JWFD开源工作流]新版本实时编译器(嵌入式脚本发动机)-支持浮点数运算(最新更新)
[JWFD开源工作流]新版本实时编译器(嵌入式脚本引擎)-支持浮点数运算(最新更新)
祝大家节日快乐.........
街上人太多,不想挤热闹...我们就躲在房间里面写点代码......
早些时候版本的JWFD的脚本引擎只支持整数INT的运算,受到一些需求的推动,我觉得还是要支持浮点数运算,因为在很多情况下,我们的数值计算是会出现小数点的,但是这个版本的浮点数运算只支持到小数点后3位..即10.000...所以请大家原谅...
还没有来得及做完全测试,只是把我写过的脚本跑了一遍...请大家注意...如果发现问题,请及时给我发邮件或者QQ (请注意把原来的版本代码文件备份,我不敢保证这个包100%没有问题,因为我的测试并不全面)
我把修改过的G语法文件和编译好的运行文件包一起发布出来,欢迎大家下载和测试
附件中是下载压缩包............
=======================================================================
请各位用JWFD做二次开发的朋友注意一下:在JAVA语言中,Float浮点数据类型是不能够在定义的时候赋给一个浮点数据值的...而是必须这样定义
先定义一个字符串 String cf = "3345.22";
然后用转换方法把字符串数据转换为浮点数据
float x = Float.parseFloat(cf.toString());
然后把这个x带入到我们的实时编译器中(其实在我们的编译器中是可以直接给浮点数定义赋值的)
"a="+x+";b=400.34;a+b;" 这个a是方便我们从外部函数中传递进入参数..
(把这句作为一个字符串装载进入我们的编译器ScriptAnalysis())
编译器可以直接输出结果.......
祝大家节日快乐.........
街上人太多,不想挤热闹...我们就躲在房间里面写点代码......
早些时候版本的JWFD的脚本引擎只支持整数INT的运算,受到一些需求的推动,我觉得还是要支持浮点数运算,因为在很多情况下,我们的数值计算是会出现小数点的,但是这个版本的浮点数运算只支持到小数点后3位..即10.000...所以请大家原谅...
还没有来得及做完全测试,只是把我写过的脚本跑了一遍...请大家注意...如果发现问题,请及时给我发邮件或者QQ (请注意把原来的版本代码文件备份,我不敢保证这个包100%没有问题,因为我的测试并不全面)
我把修改过的G语法文件和编译好的运行文件包一起发布出来,欢迎大家下载和测试
附件中是下载压缩包............
=======================================================================
请各位用JWFD做二次开发的朋友注意一下:在JAVA语言中,Float浮点数据类型是不能够在定义的时候赋给一个浮点数据值的...而是必须这样定义
先定义一个字符串 String cf = "3345.22";
然后用转换方法把字符串数据转换为浮点数据
float x = Float.parseFloat(cf.toString());
然后把这个x带入到我们的实时编译器中(其实在我们的编译器中是可以直接给浮点数定义赋值的)
"a="+x+";b=400.34;a+b;" 这个a是方便我们从外部函数中传递进入参数..
(把这句作为一个字符串装载进入我们的编译器ScriptAnalysis())
编译器可以直接输出结果.......