From: nagai@... Date: 1999-04-16T12:25:05+09:00 Subject: [ruby-list:13793] Re: iterator 永井@知能.九工大です. From: matz@netlab.co.jp (Yukihiro Matsumoto) Subject: [ruby-list:13792] Re: iterator Date: Fri, 16 Apr 1999 11:53:22 +0900 Message-ID: matz> |qsort や gsub などのように,ブロックがなくてもよいし, matz> |受け取ることも可能というものもありますので, matz> |個人的には「ブロック *付* メソッド」というより matz> |「ブロック受理(可能)メソッド」(block-acceptable method) matz> |という感じです. matz> あ,これは Array#sort というメソッドの性質ですよね. matz> 今,盛んに使われているイテレータという単語は matz> ary.sort{|a,b| b<=>a} matz> というブロックが付いて呼び出されたメソッドだけを指す単語なん matz> です.だから「イテレータとして呼び出された時は」なんて表現が matz> 登場する. あ,それで「ブロック付メソッド」だったわけですね. 「ブロックを付与して呼び出された時は」という言い方もできるわけですが, そういう個々の置き換えではなくて,「XXXとして呼び出された時は」と いうように,これまで使われてきた「イテレータ」という語すべてを 文章はそのままに置き換えて使用できる単語が欲しいということですね? 考え違いをしていました. やはり忙しいときに十分に確認せずに書くものではないですね.;;;^_^;;; お騒がせしてすみませんでした. -- 永井 秀利 (九工大 知能情報) nagai@ai.kyutech.ac.jp