Rubyなんかだとmapやinjectを使うのが当たり前かと思ったけど、そうでもないのか