問題タブ [functional-programming]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
8 に答える
29955 参照

functional-programming - 関数型プログラミングと非関数型プログラミング

大学2年生のとき、私たちはHaskellを「教えられ」ました。私はそれについてほとんど何も知らず、関数型プログラミングについてもほとんど知りません。

関数型プログラミングとは何ですか、なぜ関数型プログラミングの代わりにそれを使用したいのですか?Cは関数型プログラミング言語であると考えるのは正しいですか?

0 投票する
9 に答える
3323 参照

c++ - C ++エコシステム用の関数型言語はありますか?

JavaにはScalaがあり、.NETにはF#があります。これらの言語は両方とも、それぞれのJavaおよび.NETプラットフォームに非常に高度に統合されています。クラスはScalaで記述してから、たとえばJavaで拡張できます。

C ++と高度に相互運用する同等の関数型言語はありますか?

0 投票する
14 に答える
13854 参照

c# - 今までで最もクールな C# LINQ/Lambda のトリックは?

C# の隠し機能に関する投稿を見ましたが、多くの人が linq/lambdas の例を書いているわけではないので...

これまでに見た/書いた C# LINQ および/またはラムダ/匿名デリゲートの最もクールな (最もエレガントな) 使用法は何ですか?

それも生産に入った場合のボーナス!

0 投票する
30 に答える
540401 参照

algorithm - 末尾再帰とは

Lisp を学び始めているときに、末尾再帰という用語に出くわしました。正確にはどういう意味ですか?

0 投票する
22 に答える
195241 参照

javascript - 「カレー」とは?

いくつかの記事やブログでカリー化された関数への言及を見てきましたが、適切な説明 (または少なくとも 1 つでも意味のあるもの) を見つけることができません。

0 投票する
48 に答える
187359 参照

programming-languages - なぜ関数型言語?

ここでは、関数型言語などについて多くの話が見られます。なぜ「伝統的な」言語よりも 1 つを使用するのですか? 彼らは何をより良くしますか?彼らは何が悪いのですか?理想的な関数型プログラミング アプリケーションとは?

0 投票する
24 に答える
161656 参照

functional-programming - 「閉鎖」とは何ですか?

カリー化について質問したところ、閉鎖について言及されました。閉鎖とは何ですか?カレーとの関係は?

0 投票する
5 に答える
26776 参照

c# - C# の汎用 Map/Reduce リスト拡張機能

Lisp で map 関数と reduce 関数を模倣する拡張機能をいくつか書いています。

変換関数は、次のようなクラフトを削減します。

これは理にかなっていますか?それはもっと良いでしょうか?

0 投票する
9 に答える
3063 参照

functional-programming - 継続が取れない!

それらは何であり、何に適していますか?

私はCSの学位を持っておらず、私の経歴はVB6-> ASP->ASP.NET/C#です。誰かがそれを明確かつ簡潔に説明できますか?

0 投票する
2 に答える
4855 参照

.net - F#の測定単位はどのように機能しますか?

F#の測定単位がどのように機能するかを掘り下げる機会があった人はいますか?それは単なるタイプベースのchicaneryですか、それとも他の.net言語から(潜在的に)使用できるCLRタイプがその下に隠れていますか?それは任意の数値単位で機能しますか、それとも浮動小数点値(すべての例で使用されているもの)に制限されていますか?