まぁ、関数型として専門的に作られているような奴は、大体デフォでカリー化ついてるけど、そいつらも要は裏ではクロージャ的なものを使ってる。
で、それこそJavascriptとかLispみたいな「関数型として、本当に最低限必要なものだけ揃えている」系列の奴等は、プログラマ側がクロージャ駆使して書いてあげる必要がある。
まぁ、関数型ばりばりの奴等ほど、色々至れり尽くせりの構文になっててベースを見せないので、あんまり意識してクロージャ使ってる、って感じにはならないけど、ベースにある所よくよく見ると、クロージャが出てくるって感じか。
http://kenokabe-techwriting.blogspot.jp/2015/04/amazon102-93.html これのやつなぁ……。 確かに自分も最初に関数型勉強しだしたときに、混乱したポイントではあったんだよ。 なんでかというと、クロ...
副作用のないクロージャって関数の部分適用で実現できるから必要なくね?
その「関数の部分適用」を実現するために(専用の機能を持っていない限りは)クロージャが必要なんだよ!!
関数がカリー化されてない関数型言語なんてあるの? あんまり書きたくないな、そんな言語。 オブジェクトプログラミングでメモリの番地の数字を直接いじらないみたいに、 そこを意...
まぁ、関数型として専門的に作られているような奴は、大体デフォでカリー化ついてるけど、そいつらも要は裏ではクロージャ的なものを使ってる。 で、それこそJavascriptとかLispみたい...
オツムが悪いといろいろ苦労するんだな。
そらそうやろ