問題タブ [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.
functional-programming - 関数型プログラミングと非関数型プログラミング
大学2年生のとき、私たちはHaskellを「教えられ」ました。私はそれについてほとんど何も知らず、関数型プログラミングについてもほとんど知りません。
関数型プログラミングとは何ですか、なぜ関数型プログラミングの代わりにそれを使用したいのですか?Cは関数型プログラミング言語であると考えるのは正しいですか?
c# - 今までで最もクールな C# LINQ/Lambda のトリックは?
C# の隠し機能に関する投稿を見ましたが、多くの人が linq/lambdas の例を書いているわけではないので...
これまでに見た/書いた C# LINQ および/またはラムダ/匿名デリゲートの最もクールな (最もエレガントな) 使用法は何ですか?
それも生産に入った場合のボーナス!
algorithm - 末尾再帰とは
Lisp を学び始めているときに、末尾再帰という用語に出くわしました。正確にはどういう意味ですか?
javascript - 「カレー」とは?
いくつかの記事やブログでカリー化された関数への言及を見てきましたが、適切な説明 (または少なくとも 1 つでも意味のあるもの) を見つけることができません。
programming-languages - なぜ関数型言語?
ここでは、関数型言語などについて多くの話が見られます。なぜ「伝統的な」言語よりも 1 つを使用するのですか? 彼らは何をより良くしますか?彼らは何が悪いのですか?理想的な関数型プログラミング アプリケーションとは?
functional-programming - 「閉鎖」とは何ですか?
カリー化について質問したところ、閉鎖について言及されました。閉鎖とは何ですか?カレーとの関係は?
c# - C# の汎用 Map/Reduce リスト拡張機能
Lisp で map 関数と reduce 関数を模倣する拡張機能をいくつか書いています。
変換関数は、次のようなクラフトを削減します。
これは理にかなっていますか?それはもっと良いでしょうか?
functional-programming - 継続が取れない!
それらは何であり、何に適していますか?
私はCSの学位を持っておらず、私の経歴はVB6-> ASP->ASP.NET/C#です。誰かがそれを明確かつ簡潔に説明できますか?
.net - F#の測定単位はどのように機能しますか?
F#の測定単位がどのように機能するかを掘り下げる機会があった人はいますか?それは単なるタイプベースのchicaneryですか、それとも他の.net言語から(潜在的に)使用できるCLRタイプがその下に隠れていますか?それは任意の数値単位で機能しますか、それとも浮動小数点値(すべての例で使用されているもの)に制限されていますか?