From: greentea@...2.so-net.or.jp (Tomoyuki Kosimizu) Date: 1998-09-10T02:34:42+09:00 Subject: [ruby-list:9514] an unkown bug こんにちは、越水です。 1.1c5を早速使わせていただいています。 何と説明したらいいのか分からないので、下のコードを見てください。 このコードを#TOFから#EOFまで抜き出してインタプリタにかけても、 エラーが出ません。CVM::MIN_ADDRESSとか、IllegalAddressErrorと いったものは、ソース・ファイル中に定義されていないにも かかわらずです。 #TOF def check_address(token) if /\A\d+\Z/ =~ token if token.to_i < CVM::MIN_ADDRESS or token.to_i > CVM::MAX_ADDRESS raise IllegalAddressError.new end end end check_address('') #EOF もう1つ些細なバグですが、下のコードを実行すると、 "Can't set variable $%c"というエラー・ メッセージが印字されます: $& = 'a' 越水 (greentea@fa2.so-net.ne.jp)