2009-02-01から1ヶ月間の記事一覧

Procとかlambdaとか

ハチドリ本にあった例。けっこうわかりやすいかも。 def sequence2(n, m, c) i = 0 while(i < n) yield i*m + c i += 1 end end puts "sequence2" sequence2(5, 2, 2) {|x| puts x} def sequence3(n, m, c, &b) i = 0 while(i < n) b.call(i*m + c) i += 1 e…