DWScript中数量有限的基类型非常方便,但这不是增加了很多开销吗?考虑到整数是Int64,当你处理字节值的时候,这应该是一个相当大的开销。DWScript内部是否针对这一点进行了优化?如果没有,有没有办法使用语言扩展来添加其他基类型,如Byte
如果这会导致类型推断出现问题,如果可以在语言扩展中处理此问题,则可以将对整数值的推断推迟到主Integer类型,或者由扩展处理,以选择最小的拟合数据类型。
发布于 2013-03-28 22:46:32
DWS使用Variant作为存储所有值的内部基类型。由于Variant比Byte大得多,所以在脚本中使用Byte类型实际上没有什么好处。
https://stackoverflow.com/questions/15684508
复制相似问题