From: shugo@... (Shugo Maeda) Date: 1997-10-12T00:03:25+09:00 Subject: [ruby-list:4900] Re: iterator 前田です。 In message "[ruby-list:4898] Re: iterator" GOTO Kentaro wrote: | * ruby 用語で {|i|...} の i には「イテレータ変数」みたいな | 名前あるんですか?(parse.y 見たら opt_iter_var になってましたが) どうなんでしょう,イテレータの引数と(頭の中で)呼んでいましたが...。 | * Array#sort のような2つ以上イテレータ変数(?)のある場合の書き方 定義する方では def foo ... yield(a, b) ... end として,呼び出し時は foo { |a, b| ... } でOKだと思います。 | * イテレータ変数(?)の個数を可変にして動的にイテレータの実装を | 切替えることもできるのですか? yieldに与える引数の数が可変ということでしょうか? foo { |*args| ... } みたいにすれば配列で受けとることができますが...外してます? -- 前田 修吾