久々にC言語を使用していて「ループを書けない病」が再発してることに気がついた。
ループで書くべき場所を再帰やMap,Reduceなどコレクション走査関数を利用していた。
些細なループでさえそのように処理していたのだ。
それで、出来上がったものを他人に見せたらなんでfor(while)を使わないの?と聞かれてしまった。
職業lisperには再帰にまみれた初学者向けに再帰剥がしする伝統があるそうだけどループが書けない人っている?
Permalink | 記事への反応(0) | 21:23
ツイートシェア