From: matz@... (Yukihiro Matsumoto) Date: 1998-11-16T11:27:10+09:00 Subject: [ruby-list:10854] Re: IO#pos= まつもと ゆきひろです In message "[ruby-list:10848] IO#pos=" on 98/11/16, Yoshinori Toki writes: |はじめまして。 |土岐といいます。 | |ruby で UNIX の look コマンドを作りたくて、perl のライブラリに入ってる |look.pl を ruby に翻訳したんですが、IO クラスの内側での pos= メソッド |の挙動がなんか変です。 |pos= はデフォルトで self を見に行くはずだから |わざわざ明示的に書く必要はないはずだし、そもそも self を指定しないとき |の動作が意味不明です。 いやあ,一般にselfは省略可能なんですが,属性代入に関してはロー カル変数の代入と全く区別がつかないので,省略できません.とい うわけで,省略した時にはローカル変数posに一生懸命代入してい たのでした. まつもと ゆきひろ /:|)