- なあ、再帰関数好きな人いる? [転載禁止]©2ch.net
404 :デフォルトの名無しさん[sage]:2015/08/21(金) 00:25:28.79 ID:D+2gPP3C - >>399
基本的には再帰よりも高階関数というか型クラスに定義してある汎用的な関数を使ったほうがいい 同じ事ができるならより弱い力のものを使ったほうがいいし(monadよりapplicative,applicativeよりfunctor) が型クラスのインスタンス作る時に再帰で実装する時はあるよ
|
- なあ、再帰関数好きな人いる? [転載禁止]©2ch.net
405 :デフォルトの名無しさん[sage]:2015/08/21(金) 00:31:28.66 ID:D+2gPP3C - まぁところによりけりでscalaの標準ライブラリのコンテナのコードなんて
while、再代入、ダウンキャストしまくりでとても関数型プログラミングとは言えない 利用者にとってはライブラリが関数型プログラミングで実装してあるかどうかよりも それを使って関数型プログラミングできる方が重要なんだからいいけど
|
- なあ、再帰関数好きな人いる? [転載禁止]©2ch.net
424 :デフォルトの名無しさん[sage]:2015/08/21(金) 23:36:53.53 ID:D+2gPP3C - >>407
アドテク
|