読者です 読者をやめる 読者になる 読者になる

比較メソッド

  • >, <, >=, <= (≧, ≦のこと。いずれもイコールがうしろ)
  • ==
    • 〜は等しいですか?(イコールふたつ。疑問系)
  • !=
    • 〜は異なってますか?(びっくりイコール。疑問系)
  • >,
    • 文字列(Alphabet)の場合、Zに近づくほど大(<)という認識になります。また、小文字 < 大文字(upcase)です

見てみましょ。

puts 2 > 5
puts 4 < 9
puts 5 >= 5
puts 3 <= 9
puts 12 == 12
puts 9 != 7
puts 'real' > 'vagabond'
puts 'real' > 'Vagabond'
puts 3 < 10
puts '3'  < '10'
moomin:ProgrammingRuby tomomi$ ruby comp.rb
false
true
true
true
true
true
false
true
true
false

最後の '3' < '10' がfalse になっているのはキャラクタごと、つまり '3'と'1(0)'の比較になっているため。ちょっと引っかけ問題ぽい印象ですが まるごと覚えておくのがいいかも。