Java8は関数型言語では無い理由
某TLでちょっと話題だったので、書いてみるテスト
理由その1 関数は一級のオブジェクトでは無い。
Reflectionで・・・はさておき、プログラム言語の仕様としては関数をそのまま変数のように扱えないよね
って意味で違う
理由その2 部分適用が無い
自分で別のinterfaceを定義をする以外に部分適用する術が無い。
理由その4 関数の副作用有りがデフォルト
意識的に副作用無しに書けるけど、副作用有りがデフォルト
makotan _at_ gmail dot com
某TLでちょっと話題だったので、書いてみるテスト
Reflectionで・・・はさておき、プログラム言語の仕様としては関数をそのまま変数のように扱えないよね
って意味で違う
自分で別のinterfaceを定義をする以外に部分適用する術が無い。
意識的に副作用無しに書けるけど、副作用有りがデフォルト