В этой главе представлено общее введение в функциональное программирование на Scala. Охвачены следующие темы:
- Что такое функциональное программирование?
- Неизменяемые значения
- Чистые функции
- Функции — это значения
- Функциональная обработка ошибок
Как уже упоминалось, функциональное программирование — обширная тема, поэтому все, что мы можем сделать в этой книге, — это коснуться перечисленных вводных понятий. Дополнительные сведения см. в справочной документации.