From: matz@... (Yukihiro Matsumoto) Date: 1997-04-04T15:13:13+09:00 Subject: [ruby-list:2597] Re: help まつもと ゆきひろです. In message "[ruby-list:2596] help" on 97/04/04, Masao Kanemitsu writes: | |金光です。調子が悪いので、看てやってください。 | |$str = "test string" |p "#{$str}全角文字列" |p "#$str全角文字列" |↓ |"test string全角文字列" |"" | |となります。「#$str全角文字列」以降の部分がなくなってしまうようです。 |「$str全角文字列」という変数だとみなされているようです(ということは仕様?)。 です.変数名の後ろが空白でない時には{}でくくってください. |undefined local variable or method `str' for main(Object) インスタンス変数も初期化していない場合nilになりますし,これ が普通だと思っています.どっちかっていうとローカル変数が特殊 なんでしょう.-wオプションを付けると初期化されていない変数の アクセスに警告を出します. |それから、ずっと以前から私のところでは tk 関係のサンプルが動いてくれません。 |どれも動かないので、何か設定が悪いのだとは思いますが、エラー出力もちょっと変です。 なんか変な事が起きていますね.残念ですけど,まったく原因が分 かりません.Tk以外のプログラムは動いているんですか? 他のfreebsdを使っている人はこんな事は起きていませんか? |トップレベルで tr! が定義されてないのはなぜでしょう(sub!、gsub! はあるのに)。 あった方が良いですかねえ.なんかだんだん増えていきますねえ. 個人的には $_ をレシーバにする一連の関数はあまり望ましくない と思っているんですけど,便利な時もありますからねえ. まつもと ゆきひろ /:|)