2008-07-30 RubyとJavaの文字列連結の違い 文字列A+文字列Bの連結A+Bを、Rubyは内部で「A.+(B)」と解釈し、 Java(5.0以降)では「new StringBuilder(A).append(B)」と解釈する。 また、Javaでnullはオブジェクトではないが、Rubyでnilはオブジェクト。Javaでは「null + "A"」はOKだが、Rubyで「nil + "A"」はNG。 「nil+A」->「nil.+(A)」->「NilClassに+メソッドは存在しない」とエラー。その2へ