文字列クラスのメソッド数比較 に絡めて。 両者の共通項については、以前すでに Ruby との文字列操作の比較 で列挙しましたが、今回は差異(特に Ruby からの視点で…)を意識して整理してみました。 とりあえず、両者共通の機能を持つメソッドを抽出してみるとこんな感じ(一部ちょっと無理がありますが…(^_^;))。 #length , #size -> #size #[] -> #at: #[]= -> #at:put: #+ -> #, #empty? -> #isEmpty #reverse -> #reverse #upcase -> #asUppercase #upcase! -> #translateToUppercase #downcase -> #asLowercase #downcase! -> #translateToLowercase #capitalize -> #c