Ruby

Rubyで条件分岐をする方法

elseifではなくelsifと書くことに注意


x= 100

if x > 100
 puts "xは100より大きい"
elsif x >= 50
 puts "xは100以下50以上、宜しくお願いいたします。"
else
 puts "xは50より小さい"
end

Rubyで真偽値を返すメソッド

.empty?メソッドはオブジェクトが空の文字列であれば「true」、空でなければ「false」を返すのでif文などの条件式に使うことができます。
真偽値を返すメソッドにはRubyの慣習として「?」がついています。


x = “”

if x.empty?
puts “xは空です”
end

上のような場合は「xは空です」と出力されます。