関数型言語は何故普及しないのかを考える
■ このスレッドは過去ログ倉庫に格納されています
0198デフォルトの名無しさん
2010/10/17(日) 17:21:27やりたいことによってはそうじゃない気もする。
変更が可能な変数を扱う場合に
オブジェクトの中にオブジェクトを生成するのはやりやすいが
クロージャの中でクロージャを生成するのはバグりやすい
(内側のクロージャを複数生成すると、最初のクロージャの環境が内側クロージャで共有されてしまう)
外側のクロージャの環境は、全てクラス変数/静的フィールドみたいな感じ
クロージャで変更可能な変数を扱わなければ問題はないけど
■ このスレッドは過去ログ倉庫に格納されています