こちらはアメリカより。 Making sense with Ruby’s ”unless” - (37signals) で unless の使いどころが紹介されています。 unless A && B みたいのはやめた方がいい。論理演算子のない unless A といった表現ができるときに使おう! unless の中での否定(!)は避けよう。unless が既に否定を含んでいるからです 絶対に unless に else 節を付けないで下さい ▼ わかりにくい悪例 unless !person.present? && !company.present? puts "do you even know what you're doing?" else puts "and now we're really confused" end