Основы Scala
#основы
СОПОСТАВЛЕНИЕ С ПРИМЕРОМ.
Сопоставление с примером (Pattern matching) - это механизм сравнения значений с определенным примером. При успешном совпадении значение может быть разложено на составные части. Мы рассматриваем сопоставление с примером, как более мощную версию switch оператора из Java. Eго также можно использовать вместо серии if/else выражений.
1. Синтаксис
2. Сопоставление с классами образцами
3. Ограждения примеров
4. Сопоставление только с типом
5. Запечатанные классы
6. Замечания
Читать далее
#основы
СОПОСТАВЛЕНИЕ С ПРИМЕРОМ.
Сопоставление с примером (Pattern matching) - это механизм сравнения значений с определенным примером. При успешном совпадении значение может быть разложено на составные части. Мы рассматриваем сопоставление с примером, как более мощную версию switch оператора из Java. Eго также можно использовать вместо серии if/else выражений.
1. Синтаксис
2. Сопоставление с классами образцами
3. Ограждения примеров
4. Сопоставление только с типом
5. Запечатанные классы
6. Замечания
Читать далее
Scala Documentation
Сопоставление с примером
Наиболее распространённые мифы о Scala: сеанс с разоблачением
Для работы со Scala требуются мега-аналитические навыки
Для работы со Scala требуется уверенно понимать функциональное программирование
Синтаксис Scala странный и сложный
.....
Читать далее
Для работы со Scala требуются мега-аналитические навыки
Для работы со Scala требуется уверенно понимать функциональное программирование
Синтаксис Scala странный и сложный
.....
Читать далее
Что выведет следующий код?
Anonymous Quiz
37%
Выведет “sublime”
11%
Ничего не выведет
52%
Ошибка при выполнении
Что выведет следующий код?
Anonymous Quiz
27%
Выведет Some(“hi”)
6%
Ничего не выведет
12%
Ошибка при выполнении
55%
Выведет “hi”
Что выведет этот код?
Anonymous Quiz
19%
Выведется “speed”
56%
Ничего не выведется
12%
Код выдаст ошибку
14%
Ничего из вышеперечисленного
Что выведет этот код?
Anonymous Quiz
16%
Выведется “woof”
65%
Ничего не выведется
6%
Возникнет исключение
13%
Ничего из вышеперечисленного
Бесплатный практический урок 💥«Эффекты в Scala на примере ZIO»💥
🔥 Спикер Алексей Воронец — руководитель разработки в «NAUMEN». На вебинаре:
- узнаем о предпосылках и истории возникновения ZIO;
- сформируем представление, какие задачи решают так называемые «функциональные эффекты» в целом и ZIO в частности;
- попрактикуемся в создании и комбинировании ZIO-эффектов.
Занятие пройдёт 25 марта в 20:00 мск в рамках курса «Scala-разработчик». Доступна рассрочка на обучение!
👉 Регистрируйтесь прямо сейчас, чтобы посетить бесплатный урок и получить запись: https://vk.cc/cvolLH
🔥 Спикер Алексей Воронец — руководитель разработки в «NAUMEN». На вебинаре:
- узнаем о предпосылках и истории возникновения ZIO;
- сформируем представление, какие задачи решают так называемые «функциональные эффекты» в целом и ZIO в частности;
- попрактикуемся в создании и комбинировании ZIO-эффектов.
Занятие пройдёт 25 марта в 20:00 мск в рамках курса «Scala-разработчик». Доступна рассрочка на обучение!
👉 Регистрируйтесь прямо сейчас, чтобы посетить бесплатный урок и получить запись: https://vk.cc/cvolLH
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru