2014-11-14から1日間の記事一覧
Enumerable#flat_mapは各要素をブロックに渡し、その返り値を連結した配列を返すメソッドです。 通常のmapなら ['ab','cd','ef'].map(&:chars) #=> [["a", "b"], ["c", "d"], ["e", "f"]] となるところを、 ['ab','cd','ef'].flat_map(&:chars) #=> ["a", "b…
Enumerable#flat_mapは各要素をブロックに渡し、その返り値を連結した配列を返すメソッドです。 通常のmapなら ['ab','cd','ef'].map(&:chars) #=> [["a", "b"], ["c", "d"], ["e", "f"]] となるところを、 ['ab','cd','ef'].flat_map(&:chars) #=> ["a", "b…