福間@福岡 です。 記事 <199906220731.QAA01072 / hanare00.math.sci.hokudai.ac.jp> にて、 gotoken / math.sci.hokudai.ac.jp (GOTO Kentaro) さんは書きました: > ちょっと質問ですが、例えばレシーバが指定されていないchopが > String#chopだと解釈されるのはどういう仕組みですか。どうも同 > 名のローカル変数かself.chopがなければ、chopが呼ばれてるよう > ですが、これはいくつかの特別な識別子に割り当てられた言語仕様 > と考えていいんでしょうか?? それとも実は単に method_missing > とかであってユーザーが全く同じ仕組みを実現できるようなもので > しょうか?? そんな難しいことじゃなくて単に module Kernel def chop $_.chop! $_ end end というだけだと思います(^^; --- Yasuhiro Fukuma (福間 康弘) as Yasu.F @ Kitakyushu.Fukuoka.Japan Web site: http://www8.big.or.jp/~yasuf/