好きなメソッド #1 each

どうもRubyistは自分の好きなメソッドを公開するものらしい。ということで、僕の好きなメソッド No.1、each。

['aaa', 'bbb', 'ccc'].each do |s|
  puts s
  # =>
  # aaa
  # bbb
  # ccc
end

内部イテレータ万歳。もうイテレータ(とかブロック)のない言語は見劣りがしてしまう。
それから、自作のクラスにeachを実装して、Enumerableをincludeするだけでmapとかsortとか使えるようになる。これも便利。
この辺の機能が一番Rubyならではだと僕は思う。