Статьи

Scala на скорости света, часть 3: функциональное программирование

Прочтите этот пост, чтобы узнать больше о функциональном программировании в Scala.

Эта серия статей предназначена для занятых программистов, которые хотят выучить Scala быстро, за 2 часа или меньше. Эти статьи представляют собой письменную версию мини-курса Rock the JVM Scala на Light Speed, которую вы можете найти бесплатно на YouTube или на веб-сайте Rock the JVM в виде видео.

Это третья статья серии, в которой речь пойдет о Scala как о функциональном языке программирования. Вы можете посмотреть его в виде видео здесь или во встроенном видео ниже.

Итак, мы рассмотрели:

  • Как начать работу с Scala
  • Основы: значения, выражения, типы
  • Объектная ориентация: классы, экземпляры, синглтоны, методы и базовые дженерики

Вам также может понравиться: Scala со скоростью света, часть 1: основы и часть 2: ориентация на объекты

Что такое функция?

Из предыдущей части вы помните, что в Scala есть специальный  applyметод, который позволяет вызывать экземпляры классов (или одноэлементные объекты) как функции:


Scala