まつもと ゆきひろです
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に一生懸命代入してい
たのでした.
まつもと ゆきひろ /:|)