まつもと ゆきひろです

In message "[ruby-list:10848] IO#pos="
    on 98/11/16, Yoshinori Toki <toki / freedom.ne.jp> writes:

|はじめまして。
|土岐といいます。
|
|ruby で UNIX の look コマンドを作りたくて、perl のライブラリに入ってる 
|look.pl を ruby に翻訳したんですが、IO クラスの内側での pos= メソッド
|の挙動がなんか変です。

|pos= はデフォルトで self を見に行くはずだから
|わざわざ明示的に書く必要はないはずだし、そもそも self を指定しないとき
|の動作が意味不明です。

いやあ,一般にselfは省略可能なんですが,属性代入に関してはロー
カル変数の代入と全く区別がつかないので,省略できません.とい
うわけで,省略した時にはローカル変数posに一生懸命代入してい
たのでした.
                                まつもと ゆきひろ /:|)