関数型プログラミングのメリット


プログラミング言語は、大きく分けて「命令型」と「関数型」に分けられる。

命令型

<aside> 💡 最終的な出力を得るために状態を変化させる連続した文によって記述される

</aside>

さらに「手続き型」と「オブジェクト指向型」に分けられる

*基本的には「オブジェクト指向型」を取り入れている

(特徴)

関数型

<aside> 💡 出力の性質・あるべき状態を文字通り宣言する

</aside>

(特徴)