2

DWScript の限られた量の基本型は非常に便利ですが、多くのオーバーヘッドが追加されるわけではありません。整数が Int64 であることを考えると、たとえばバイト値を扱う場合、これはかなりのオーバーヘッドになるはずです。DWScript はこれを内部的に最適化しますか? そうでない場合、言語拡張機能を使用して他のベースタイプを追加する方法はありByteますか?

これが型推論で問題を引き起こす場合、言語拡張機能でこれを処理できる場合は、整数値の推論をメインのInteger型に延期するか、拡張機能によって処理して、たとえば最小の適切なデータ型を選択することができます。

4

1 に答える 1

2

DWS は、すべての値を格納するための内部基本型として Variant を使用します。Variant は Byte よりもかなり大きいため、スクリプトで Byte 型を使用しても何も得られません。

于 2013-03-28T14:46:32.037 に答える