Scala программирование – Telegram
Scala программирование
1.11K subscribers
33 photos
27 links
Канал для изучения Scala.
Download Telegram
Зачем нужен Scala?

Разбираем, почему это не самый популярный язык.

Разработчик языка рассчитывал, что Scala станет преемником Java: он наследует многое хорошее из Java, работает по схожим принципам и добавляет что-то своё. И хотя Scala не стал таким же распространённым, всё равно стоит понять, из чего он сделан.

Читать далее
👍1
Основы языка Scala

Классы:
1. объявление класса
2. конструкторы
3. синтаксис Геттер/Сеттер

#основы #классы

Читать туториал
Основы Scala

ЗНАЧЕНИЯ ПАРАМЕТРОВ ПО УМОЛЧАНИЮ:
Scala предоставляет возможность задавать значения параметров по умолчанию, что позволяет лишний раз не указывать параметры.

#основы

Читать далее
Основы Scala

#основы

ИМЕНОВАННЫЕ АРГУМЕНТЫ
При вызове методов можно конкретно указывать название задаваемого аргумента следующим образом:

Читать далее
Основы Scala

#основы

ТРЕЙТЫ:
1. Объявление трейта
2. Использование трейтов
3. Подтипы

Читать далее
Основы Scala

#основы

СОПОСТАВЛЕНИЕ С ПРИМЕРОМ.

Сопоставление с примером (Pattern matching) - это механизм сравнения значений с определенным примером. При успешном совпадении значение может быть разложено на составные части. Мы рассматриваем сопоставление с примером, как более мощную версию switch оператора из Java. Eго также можно использовать вместо серии if/else выражений.

1. Синтаксис
2. Сопоставление с классами образцами
3. Ограждения примеров
4. Сопоставление только с типом
5. Запечатанные классы
6. Замечания

Читать далее
Наиболее распространённые мифы о Scala: сеанс с разоблачением

Для работы со Scala требуются мега-аналитические навыки
Для работы со Scala требуется уверенно понимать функциональное программирование
Синтаксис Scala странный и сложный
.....

Читать далее
🤔1
Что выведет следующий код?
Anonymous Quiz
71%
True
29%
False
Является ли следующая функция чистой?
Anonymous Quiz
35%
Это чистый
65%
Функция не является чистой
👍1
Programming Scala

Автор:
Wampler Dean
Год издания: 2021

#scala #en

Скачать книгу
👍3