Slide 5
Slide 5 text
関数型プログラミングを学んでおく利点
まず、Elmを始めとした関数型プログラミング言語(以下関数型言語)について学ぶメリ
ットを挙げます。
1. 副作用を扱わないプログラムを作るのに慣れられる。
関数型言語では、副作用を狭い範囲にとどめたり、あるいは扱わないような仕組みに
なっています。
副作用を扱わないことで、プログラムの流れが解りやすくなったり、テストが容易に
できたりします。
関数型パラダイムを学ぶことで、設計の幅を広げられると考えます。
2. 関数型言語的な機能を利用することに慣れられる。
RustやSwiftなど、関数型を含むマルチパラダイムを指向した言語が人気になっていま
す。
関数型言語的な機能に慣れることで、それらの言語を更に活用できるようになりま
す。 5