問題タブ [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 投票する
0 に答える
11363 参照

haskell - 誰かモナドを説明できますか?

重複の可能性:
モナドとは?

「Maybe Monads」が何であるかは理解していると思いますが、他のタイプについてはわかりません。

0 投票する
29 に答える
58413 参照

functional-programming - なぜLispを学ばなければならないのですか?

私は Lisp を学ぶべきだと強く感じていますし、Lispを学ぶのに役立つ優れたリソースがたくさんあります。

私は複雑な構文にうんざりしていませんが、「従来の商用プログラミング」のどこで、手続き型言語の代わりにそれを使用するのが理にかなっている場所を見つけるでしょうか。

Lisp で書かれた商用キラーアプリはありますか?

0 投票する
6 に答える
6797 参照

f# - F#カリー化機能

誰もがまともな例を持っています、できれば実用的/有用です、彼らは概念を実証するために投稿することができますか?

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

javascript - JavaScript で Array.map を使用して要素を削除する

関数を使用してアイテムの配列をフィルタリングしたいと思いmap()ます。コード スニペットを次に示します。

問題は、フィルターで除外されたアイテムがまだ配列内のスペースを使用しているため、それらを完全に消去したいことです。

何か案が?

編集: ありがとう、私は を忘れていfilter()ましfilter()map()

EDIT2:私の特定のコードはブラウザで実行することを意図していませんでしたが、すべてのブラウザに実装されているわけではありませんmap()filter()

0 投票する
13 に答える
15054 参照

python - クロージャーについて説明できますか (Python に関連するため)。

私は閉鎖について多くのことを読んでいて、それらを理解していると思いますが、自分自身や他の人の状況を曇らせることなく、誰かが閉鎖をできるだけ簡潔かつ明確に説明できることを願っています. どこで、なぜそれらを使用したいかを理解するのに役立つ簡単な説明を探しています。

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

python - reduce()を使用する便利なコード?

ここに誰かがPythonでreduce()関数を使用する便利なコードを持っていますか?例に見られる通常の+と*以外のコードはありますか?

GvRによるPython3000のreduce()の運命を参照してください

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

data-structures - Haskell の代数データ型

Haskell のすべての概念を完全に理解しようとしています。

代数データ型は、C# や Java などのジェネリック型とどのように似ていますか? そして、それらはどのように違うのですか?とにかく、それらの何がそんなに代数的なのですか?

私は普遍代数とその環と体に精通していますが、Haskell の型がどのように機能するかについては漠然とした考えしか持っていません。

0 投票する
16 に答える
21818 参照

haskell - Haskellの初心者ガイド?

私はしばらくの間Haskellのまともなガイドを探していましたが、読み通すのに十分面白いと思われるガイドや意味のあるガイドを見つけることができませんでした。

私は数年前にHaskellに以前に触れたことがありますが、それについてはあまり覚えていません。「あはは!」を覚えています。ついに手に入れたときの気持ちは素晴らしく、実際に遊んで楽しかったので、失われたHaskellのアートを再発見したいと思っています。

私はRubyとその関数型プログラミングのトリックに精通しているので、完全に暗闇にいるわけではないと思います。リンクはありますか?

0 投票する
15 に答える
6411 参照

functional-programming - 関数型プログラミングの良い最初のテキストは何ですか?

私は自分の快適ゾーンの外で言語を勉強するのが好きですが、関数型言語を始める場所を見つけるのに苦労しました。コンピュータプログラムの構造と解釈につ​​いて多くの良いことを聞いたが、数年前にそれを読み通そうとしたとき、それはちょうど私の頭をかき乱したようだった。私はウェブサイトよりも本の方がずっと上手ですが、地元の書店に行くと、LISPの本はちょっと怖いように見えます。

それで、良い出発点は何ですか?私の目標は、関数型プログラミング言語を使用して6か月ほどで単純な問題を解決できるようにすることと、より高度なトピックに移動し、関数型言語が仕事に適したツールであるかどうかを認識し、その言語を使用して2〜3年の間にさらに多くの問題を解決します。私は例が多いが、取り組むべき課題も含まれている本が好きです。関数型言語にはそのようなものは存在しますか?

0 投票する
17 に答える
147389 参照

functional-programming - 手続き型プログラミングと関数型プログラミングの違いは何ですか?

手続き型プログラミング関数型プログラミングの両方についてウィキペディアの記事を読みましたが、それでも少し混乱しています。誰かがそれを核心まで煮詰めることができますか?