存在を知ればあーこれは意図が明確になるなーと思ったというかんじですかね。

Enumerableについては、forや外部イテレータは、結局くるくる回すということしか表現できなくて、回した結果をどうするかは中を読まないといけないんだけど、それを`map`とか`select`とかにするとそこだけでどういうことをするのかが明確になってよいな、と思いました。

なので、forや外部イテレータを使うのはRubyらしくないというのは違うかなと思っています。(それでやりたいことを明確に表現できるならそっちのほうがよい)