2009年01月30日01:38 Ruby rubyでsortする対象にnilが含まれてるとエラー またrubyのsortではまりました!!以前はまったのはこちら。 今回はまったのはこんな感じのいたって単純なsortプログラムです。 以下のやり方はあまり良くありません。。>< ぜひコメントを参照してください。 #!/usr/bin/ruby array = [1, 4, 5, nil, 2] array.sort!{|a, b| a <=> b } 実行するとこうなります。 sort2.rb:5: undefined method `<=>' for nil:NilClass (NoMethodError) from sort2.rb:4:in `sort!' from sort2.rb:4 完全にエラーですね。。NilClassには<=>メソッドが無いからっぽいです。。(´;ω;`) 調