1.9.1で構造体をppするとエラーになります。1.9.1でのoptparse.rbの挙動がおかしいです。1.8.7の挙動が正しいと思います。regexp=beginoptparseでオプション引数にマッチすべき正規表現を指定した場合の挙動が変わっています。regexp=beginoptparseでオプション引数にマッチすべき正規表現を指定した場合の挙動が変わっています。Object#self=begin自分自身を返すメソッドがあってもいいんじゃないでしょうか?名前はRuby的にはself、Lispに倣うならばidentityとか。Encoding::UndefinedConversionError=beginEncoding::UndefinedConversionErrorのエラーメッセージは内部のUTF-8ではなくて変換元(この場合EUC-JP)を示したほうがわかりやすいと思います。module_functionがpublicになっている=beginmodule_functionがいつのまにかpublicになっています。LangLoading...。