|
分享源码
界面截图: |
|
是否带模块: |
纯源码 |
备注说明: |
- |
本帖最后由 咸鱼666 于 2022-6-21 06:19 编辑
说明
1、只能用于一般情况,极端值不考虑。对于长整数,如果值大小在整数范围内会被识别为整数,逻辑型和短整数识别为整数型。
2、不支持时间自定义数据类型不支持数组
原理:
通过判断是否超出了对于数据类型的一般使用范围,比如整数小于1亿,小数的科学计数e大于10,双精度的e大于100。所有有使用限制,不过目前我用到的情况下好像没超出范围的可能,如果有bug或者能优化的可以提
更新:1.修改为模块版支持调用 通用取类型(参_类型,参_值文本,参_通用型),可在子程序中直接调用,并写了一个参数和返回值都是通用型的例子
2.优化了检测数据类型的范围,3.通用型取类型子程序的参数顺序可以自己改下,把通用型放第一个可能很顺手点,然后注意要勾选通用型的参考,子程序调用可能也要勾选,太困了等大佬测试把
目前bug:
1.在测试的子程序中,返回长整数型,对它修改值好像不变?不懂汇编,来个大佬看一下
2.某些值可能判断不对,已进行大量随机测试,对长整数型和短整数识别可能有问题,这两个要取一个中间点,不能完全兼顾3.如果调用子程序中的通用型参数下面有可空参数,判断数值型有问题,等待大佬修复
|
评分
-
查看全部评分
|