Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
DWScript 中数量有限的基本类型非常方便,但不会增加很多开销。考虑到整数是 Int64,例如,当您使用字节值时,这应该是相当多的开销。DWScript 是否在内部对此进行了优化?如果没有,有没有办法使用语言扩展来添加其他基本类型,例如Byte?
Byte
如果这会导致类型推断出现问题,如果可以在语言扩展中处理这个问题,那么整数值的推断可以推迟到主Integer类型或由扩展处理以选择最小的拟合数据类型。
Integer
DWS 使用 Variants 作为存储所有值的内部基本类型。由于 Variant 比 Byte 大得多,因此在脚本中使用 Byte 类型实际上并没有什么好处。