破壊的代入に関するアンビバレンツ

 破壊的代入を使うのは嫌いなのだけれど、ループでいろんな変数を持って回るのも嫌い。mapとかfor-eachで済む時はいいんだけど、済まない時も多い。ファイルから読みこむ時とかはメモリ上に読み込んでリストに変換してからmapかけたりするとメモリを大量に消費しそうで恐いし。