これを実行する最も速い方法は何ですか?左側の括弧内の変数はブール値を返し、ウィンドウサイズの範囲を表します。 (例えばo1281
戻り画面1281とアップのためtrue
、o1025
戻る1025ためtrue
とアップ、等)これを実行する最速の方法は?三元演算子?スイッチ?アレイ?
markup = // ternary triangle (the rows set the markup priority at each band)
(o1281) ? r1281 || r1025 || r961 || r641 || r481 || r320 || r0 || omarkup:
(o1025) ? r1025 || r961 || r641 || r481 || r320 || r0 || omarkup:
(o961) ? r961 || r641 || r481 || r320 || r0 || omarkup:
(o641) ? r641 || r481 || r320 || r0 || omarkup:
(o481) ? r481 || r320 || r0 || omarkup:
(o320) ? r320 || r0 || omarkup:
(o0) ? r0 || omarkup:
omarkup;
私は多分考え中央(o641
)条件に基づく2つの範囲にそれを破壊しました。
それは価値がありますか?
これをどのように理解する必要がありますか? 'rxxx'とは何ですか? –
r ###の値はすべて「var」です。例えば、それらは画像URLであり、より高い数字はより高い解像度の画像を表す。 'omarkup'がデフォルトです。 – ryanve