私は関数型プログラミングを学ぼうとしており、私が見つけたほとんどのチュートリアルでは、より複雑な構造の例として数学を使用しています(場合によっては単純な構造も)。どうしてこれなの?もっと簡単なものが使用できると思います。そのため、学習が難しくなっています。
背景情報:私は12年間ソフトウェアを書いています。クロージャ、ファーストクラスの市民としての機能、ジェネリックなどの概念の一部を理解しています。高度なレベルで高階関数に問題があるかもしれませんが、基本的な理解があると思います。モナドは私を尻に噛みついており、この時点で私はそれを過ぎていない(私はしつこいので、最終的にはそうなると確信している)。