Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
План на курса
Въведение
- Scala като JVM език Ориентирано към възражения програмиране срещу функционално програмиране
Общ преглед на обектно-функционалния Programming
- Рекурсия на опашката Частични функции Кариране и приложение на частична функция Затваряния Мързелива оценка
Овладяване на Scala Типова система
- Относно характеристиките Структурни типове Зависещи от пътя типове Самостоятелни типове Ковариация и контравариантност Граници на типа
Разширено съвпадение на шаблони в Scala
- Дълбоко съответствие Използване на екстрактори
Използване на Scala имплицитно
- Неявно преобразуване, класове и параметри Тип клас модел Контекст и граници на изгледа
Библиотеки и DSL
- Персонализирани контролни структури с параметри по име Изграждане на добре проектирани библиотеки и вътрешни DSL
Работа с Scala колекции
- Работа с манифести на потоци и етикети на класове Builders CanBuildFrom Изграждане на персонализирани колекции
Функционална обработка на изключения
- Традиционна обработка на изключения Функционална обработка на изключения Използване на Опитайте с For comprehensions
Заключителни бележки
Изисквания
- Практически опит в Scala програмирането
- Познаване на съвпадението на модели и черти
Публика
- Scala програмисти, които искат да научат по-усъвършенстваните и нюансирани функции на Scala
14 Часа