そこでRangeですよ
if 1 < x < 10 puts "#{x}は1から10の間!" else puts "#{x}は1から10の間じゃない" end みたいにかけるようにしてみた。
範囲リテラルがあるから不要だと思うなぁ。
x = 2 if (2..9).include? x puts "#{x}は1から10の間!" else puts "#{x}は1から10の間じゃない" end # >> 2は1から10の間!
xを主役にしたければcase式もある。
x = 2 case x when 2..9 puts "#{x}は1から10の間!" else puts "#{x}は1から10の間じゃない" end # >> 2は1から10の間!