From: Yasuhiro Fukuma Date: 1999-06-22T16:57:14+09:00 Subject: [ruby-list:15080] chop vs. $_.chop (Re: pattern ) 福間@福岡 です。 記事 <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/