- クロージャって何がいいの? [転載禁止]©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)
|