ルビーでは、次のような擬似コードに違いはありますか:
if n > 2:
do something to A
end
if n > 4:
do something to B
end
if n >25:
do something to C
end
対
if n>2 && n <4:
do something to A
elif n >4 && n < 25:
do something to A and do something to B
elif n > 25:
do something to A and B and C
end
if then
ご覧のとおり、これらは同じことを行いますが、ステートメントが多数ある場合は、読み書きが簡単です。ただし、複数のif
ブロックがより多くの処理能力を占有している場合は、そのように記述する価値はありません。
したがって、2つに違いがあるかどうか疑問に思っていますか?概念的な答えは問題ありません。ベンチマークを行う必要はありません