【Replicube】絶対値の等価比較「abs(x) == n」について
絶対値の等価比較「abs(x) == n」を以下のように書き換えれる。
サイクルの面で、パターン3が有利な場合がある。
code:パターン1.lua
if abs(x) == 3 then
return RED
end
code:パターン2.lua
if x*x == 9 then
return RED
end
code:パターン3.lua
if x == 3 or x == -3 then
return RED
end
table:サイズとサイクル
パターン サイズ サイクル
パターン1 10 6.286
パターン2 10 4.286
パターン3 12 4.143
#Replicube #Replicube_テクニック