ごとけんです

In message "[ruby-list:15076] Re: pattern (Re: 複雑?な構造体の定義方法)"
    on 99/06/22, Yukihiro Matsumoto <matz / netlab.co.jp> writes:
>|ところで、 String#scan ってデフォルトのレシーバーとして $_ 
>|を仮定した方が便利だと思いませんか??
>
>chopやchompのようにということでしょうか。でもscanって一般的
>すぎるんじゃないかと思うんですが。

すぎるかどうかはともかく一般的と言うのは否めないですね。ただ
一般的だからと言って拒むのも理由としては弱いような。dupなら
一般的すぎるとというのも十分納得できますが。

ちょっと質問ですが、例えばレシーバが指定されていないchopが 
String#chopだと解釈されるのはどういう仕組みですか。どうも同
名のローカル変数かself.chopがなければ、chopが呼ばれてるよう
ですが、これはいくつかの特別な識別子に割り当てられた言語仕様
と考えていいんでしょうか??  それとも実は単に method_missing 
とかであってユーザーが全く同じ仕組みを実現できるようなもので
しょうか??

>|# 京都は暑かった; 今週も出張なので FromJapan まとめる暇ない…
>|# だれかリリーフしてくれません?? (←これが言いたかったらしい)
>
>ごとけんさん出張と聞いて私もやろうかとは思ったのですが、力尽
>きましたです。

先週はぶっ倒れておられたようですね。お大事に。

# やっぱり今週も僕からは FromJapan 出せません。

-- gotoken