在 ruby 中,伪代码之间有什么区别,例如:
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
块占用更多的处理能力,那么以这种方式编写它是不值得的。
因此我想知道两者之间是否有区别?概念性答案很好,我不需要对任何东西进行基准测试