ベクトルとなっています。<>vs配列
-
13-09-2019 - |
質問
何のプcontras用 Vector.<>
の代わりに array
?
解決
結果としての制限は、ベクトルは次の利点が配列インスタンス素がすべてのインスタンスを単一のクラス:
- 性能:配列要素をアクセスの繰り返してより高速利用時のベクトルインスタンス以外を使用する場合は配列の型になります。
- タイプの安全:厳格モードのコンパイラを識別できるデータタイプ誤差など価格をつけることがないよう、正しい情報データタイプにもつベクトルは期待しに誤ったデータ型の読み込み時に値からベクトルとなっています。がありますので注意してくださ その利用の場合の()メソッドまたはunshift()メソッドを追加価値をもつベクトルは、引数データの種類と分析コンパイル時にも確認します。
他のヒント
ベクターは高速です。シーケンシャルの反復のが、最速のものは、リンクされたリストであると思われます。
ベクターはまた(BitmapData.setVector、またBitmapData.lock及びアンロックをチェックし)、ビットマップ操作のために有用であることができる。
コメント欄で前述したリンクリストの例では、誤っそれが奇数のノードをスキップしても書き込まれ、同じデータのためのみ反復の半分の量です。彼はとても素晴らしい結果を得るのも不思議では、同様に正しいコードを高速になりませんが、ない同じ%の差があります。ループは、その行動を起こす各繰り返し(ループ及びループ条件の両方)が多すぎる電流= current.next一度設定します。
それが少し高いです。
よるフラッシュプレーヤーの普及のウェブサイト。 85%前後に
これはソースである
所属していません StackOverflow