エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント4件
- 注目コメント
- 新着コメント

注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
一時変数の効率化 | _level0 - KAYAC Front Engineer Blog
以前のお仕事でパーティクル演算を使うことがあって海外のサンプルコードなど眺めていて気づいたことで... 以前のお仕事でパーティクル演算を使うことがあって海外のサンプルコードなど眺めていて気づいたことです。 一時変数の扱いについて知らなかったことだったのでメモっておきます。 var x:Number = 100; 変数をブロック内( {と} の中)で宣言すると、一時変数として宣言されます。 一時変数はブロック内でつかい終わると破棄される上に、参照経路が少ないため、グローバル変数やインスタンスメンバ(タイムライン変数含む)と比較してメモリ効率がよいです。 そこでforなどのブロックでも多用するのですが、実は一時変数のスコープ(参照可能な範囲)は関数単位となるため、forなどのブロックないの変数は結局何回宣言しても同じスコープの中で再定義しているに過ぎず、宣言のオーバーヘッドの分よぶんなことをしていることになります。 ですので、ループのブロック内でしかつかわない変数も、 衝突判定やパーティクル演算
2009/01/21 リンク