当たり前のことだけど自戒を込めて

- -

当たり前のことだけど自戒を込めて。

1
puts "hoge" if a? || b?

if式の条件として、a? が先が良いのか、あるいは b? が先か。
ちゃんと考えて実装しなくちゃいけない。

例えば

1
2
3
4
5
6
7
8
def a?
  sleep(10) # 重い処理
  true
end

def b?
  true
end

この場合は b? が先の方が良いですよね。

Comments