トップページ > プログラム > 2014年12月18日 > SaitqfQN

書き込み順位&時間帯一覧

23 位/204 ID中時間01234567891011121314151617181920212223Total
書き込み数1000000000000000000000012



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
クロージャって何がいいの? [転載禁止]©2ch.net

書き込みレス一覧

クロージャって何がいいの? [転載禁止]©2ch.net
297 :デフォルトの名無しさん[sage]:2014/12/18(木) 00:12:23.41 ID:SaitqfQN
>>201 はインラインでは書けていないけど、>>205 と比べれば可読性の高いコードであると思うから、
>>291 の主張を受け入れて >>288 を以下のように一部改訂する(* で始まる行を変更している)

改定前:
 ・高階関数 map に与えるクロージャをインラインで書ける
   [Python:X]
   ・インラインでは関数再帰を使った可読性の低いコードになってしまう(>>205)
*  ・このため、一般には(インラインで書くのはあきらめて)関数定義を使わざるをえない
 ・参照透明性のある関数型プログラミングで書ける
*  [Python:X] 関数再帰で書けるが、可読性の低いコードになってしまう(>>205)

改訂後:
 ・高階関数 map に与えるクロージャをインラインで書ける
   [Python:X]
   ・インラインでは関数再帰を使った可読性の低いコードになってしまう(>>205)
*  ・このため、一般には(インラインで書くのはあきらめて)関数定義または変数宣言(>>201)を使わざるをえない
 ・参照透明性のある関数型プログラミングで書ける
*  [Python:X] 関数再帰で書けるが、可読性の低いコードになってしまう(>>201,205)
クロージャって何がいいの? [転載禁止]©2ch.net
313 :デフォルトの名無しさん[sage]:2014/12/18(木) 23:09:02.06 ID:SaitqfQN
>>311
Standard ML で素直に末尾再帰を使って書いてみた
 http://ideone.com/WpChMC


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。