u16suzuの blog

日々学んだことのメモブログです。

2012-06-04から1日間の記事一覧

rubyっぽい書き方。

mapをつかったrubyっぽい書き方をみなとruby会議の発表で知りました。 user_names = [] users.each do |u| user_names << u.name end↑これが、↓こう書ける users.map( &:name )

ruby で外部イテレータ

外部イテレータ #minatork01 で @nagachikaさんの発表で知りました。 呼ばれるたびにカウントアップしていくので、デバッグのときに使えそう。 >> e = (0..2).to_enum => #<Enumerator: 0..2:each> >> >> e.next => 0 >> e.next => 1 >> e.next => 2 >> e.next</enumerator:>