- 48 名前:デフォルトの名無しさん mailto:sage [2014/11/09(日) 20:34:00.52 ID:KOr7L+hP.net]
- >>44
言葉を「変数の再束縛」へ言い換えただけでは、結論は同じだよ C#、Java8、C++11、JavaScript、Ruby 等々の一般的な言語では関数やラムダ式はクロージャを元に 設計されているから、外の環境を参照した値を「局所変数に再束縛」できる それが当たり前で、自然な関数型プログラミングができる それに対して(クロージャを元にしていない)手続き型言語の Python では、 ラムダ式の中だと「局所変数に再束縛」できない 従って、手続き型言語の Python は関数型プログラミングには不向きである
|

|