1

私はウェブを検索しました(そしてオンラインショップで本を評価しました)が、この主題に関する記事に満足していません。

キーワードC#および機能を使用してWebを検索すると、多くの基本またはLinqの記事が見つかります。

私はこの質問への最初の回答にも同意しません:

C#で提供される関数型プログラミング機能は十分に豊富ですか?不足しているもの

結局のところ、F#は(C#として).NET上に構築されており、広く使用され、評判の良い関数型言語です。

C#で有益に使用できる優れた機能パターンについてここで説明されている一連の優れた記事、本、またはテクニックさえありますか?

言ったように、私は特定のテクノロジー(私が使用していて大好きなLinqなど)の紹介資料やガイドを検索していません。

また、特定の手法を再利用可能なライブラリのパブリックAPIに安全に公開できるかどうかも聞きたいです(これがあまり話題になっていないことを願っています)。

4

1 に答える 1

2

実世界の機能プログラミング:F#とC#の例[ペーパーバック] Tomas Petricek(作成者)、Jon Skeet(作成者)

アマゾンリンク

アマゾンの本の説明から:

Real-World Functional Programmingは、F#およびC#言語を介して関数型プログラミングモデルを探索するユニークなチュートリアルです。明確に提示されたアイデアと例は、関数型プログラミングが他のアプローチとどのように異なるかを読者に教えます。関数型言語であるF#でアイデアがどのように見えるか、およびC#でプログラミングの問題を解決するためにアイデアをうまく​​使用する方法について説明します。読者は、.NETについて知っていることを基に、機能的なアプローチが最も理にかなっている場所と、そのような場合にそれを効果的に適用する方法を学びます。

于 2013-02-19T17:04:05.383 に答える