- >, <, >=, <= (≧, ≦のこと。いずれもイコールがうしろ)
- ==
- 〜は等しいですか?(イコールふたつ。疑問系)
- !=
- 〜は異なってますか?(びっくりイコール。疑問系)
- >,
- 文字列(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)'の比較になっているため。ちょっと引っかけ問題ぽい印象ですが まるごと覚えておくのがいいかも。