□投稿者/ foo (1回)-(2008/07/28(Mon) 22:30:38)
|
分類:[その他の言語]
Rubyに関しての初歩的な質問だと思います。 よろしくお願いします。
ある集合に対するべき集合を求めるための効率的なアルゴリズムを探していて、以下のページを見つけました。 http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/37116
C#で書きたいのでこに書かれているソースコードをC#に翻訳しようとしているのですが、つまづいています。 それはeachの使い方です。
Rubyにはほとんど触れたことがない私の浅はかな知識の範囲においては、eachは
[1, 2, 3].each { |i| puts i }
のように、何らかの「巡回できるもの」に対して呼び出すものだと思っていました。 では、前述のWebページに紹介されているeachは、一体何に対してeachしているのでしょうか? ドットがないので、どのオブジェクトのメソッドを呼び出しているのか分かりません。
どなたかご教授お願いします。
|
|