Haskell はおそらく、これまでに使用したどの言語ともかなり異なります。 Haskellは関数型プログラミング Haskellは関数型プログラミング言語に分類されますが、 関数型プログラミングは通常のプログラマーが持つ一般的な概念と比較して、ソフトウェアに対する全く異なるアプローチを提供します。 Haskell では、データを変更するコードを強調しません。代わりに、 不変の値を入力として受け取り、新しい値を出力として生成する関数に焦点を当てます。 同じ入力が与えられると、これらの関数は常に同じ結果を返します。これは関数型プログラミングの背後にある中心的な考え方です データを変更しないだけで…