4

constAS3コードでもっとたくさん使い始めました。私の推論は、値が変わらないのなら、なぜそれを。にするのかということvarです。

constツイッターのつるを通して、値はとは異なる方法で最適化されていると聞きましたvars。ツイッターは短くて甘いので、ここで詳細が止まりました。

varとを使用することの長所/短所に関する詳細情報を誰かが持っていますかconst

まず、conを説明します。FlashBuilderでは、const値はデバッガーに表示されません。変更されない値は、デバッガーで表示する価値がないようです。

4

3 に答える 3

3

Jackson Dunstanによると、varの代わりにconstを使用した場合、パフォーマンスに関して実際の違いはありません。

ただし、かなり大きな意味上の違いがありますが、それはあなた自身が指摘しています。constは変更できないため、値が誤って変更された場合の問題をコンパイラーがキャッチします。

于 2010-12-16T11:45:06.223 に答える
1

定数について私が知っている唯一の欠点は、値を変更できないことです。それでおしまい。;-)定数は定数で、変数は可変です。値が定数の場合は定数として宣言する必要があり、その逆も同様です。これは、コンパイラーと開発者にとって大きなヒントです。

Flash Builderは、マウスポインターを定数の上に移動するか、「式」ビューに式として定数を追加できる場合に、定数の値を表示します。もちろん、それらは「変数」ビューにリストされていません。

詳細については、AS3ドキュメント:定数をご覧ください。

于 2010-12-16T11:45:46.487 に答える
0

短所に関しては、Flash Builderを使用している場合、ビューのメニューに移動し、Flexサブメニューを選択して、[定数の表示]を選択すると、変数ビューに定数が表示されます。

于 2014-06-04T21:28:59.177 に答える