2

DWScript 中数量有限的基本类型非常方便,但不会增加很多开销。考虑到整数是 Int64,例如,当您使用字节值时,这应该是相当多的开销。DWScript 是否在内部对此进行了优化?如果没有,有没有办法使用语言扩展来添加其他基本类型,例如Byte

如果这会导致类型推断出现问题,如果可以在语言扩展中处理这个问题,那么整数值的推断可以推迟到主Integer类型或由扩展处理以选择最小的拟合数据类型。

4

1 回答 1

2

DWS 使用 Variants 作为存储所有值的内部基本类型。由于 Variant 比 Byte 大得多,因此在脚本中使用 Byte 类型实际上并没有什么好处。

于 2013-03-28T14:46:32.037 回答