tips chips

日々の作業で出てきた技術メモの切れ端を置いておくページ

Ruby blockの仮引数を_1で参照できる

RubyのBlockを1行で書くときとかに使えると短く書けてちょっとテンションのアガるテクニック

_1から_9はそれぞれ1番目から9番目のblock仮引数が入っているので

# 同じ意味 (1..10).map {|n| n * 2 } (1..10).map { _1 * 2 }

ということができる

_2以降は使わなさそうだけどw