Функциональное программирование и коллекции в Scala
Этот курс исследует принципы функционального программирования с акцентом на мощную структуру коллекций Scala Студенты узнают, как использовать неизменяемые структуры данных, использовать функции более высокого порядка и применять преобразования, такие как карта, фильтр и складывание, для работы со списками, наборами, картами и многим другим . Акцент делается на написании краткого, выразительного и без побочных эффектов кода с использованием богатых библиотек коллекций Scala. Идеально подходит для учащихся с базовыми знаниями Scala, стремящихся углубить свое понимание функциональных методов и манипулирования данными.
Course Details
Language
ScalaDuration
7 daysDifficulty:
mediumCategory
Programming
Certificate
YesRequirements
- ✓ Basic understanding of Scala syntax and programming fundamentals
- ✓ Scala compiler installed (Scala SDK)
- ✓ Familiarity with basic terminal/command-line operations
- ✓ Knowledge of functional programming concepts (e.g., immutability, higher-order functions)
- ✓ Understanding of Scala collections and their operations
01Введение в функциональное программирование в Scala
3 Chapters - 0/3 Completed
Введение в функциональное программирование в Scala
3 Chapters - 0/3 Completed
Функциональное мышление
Чистые функции и неизменность
Высказывания против заявлений
02Функции высшего порядка и анонимные функции
3 Chapters - 0/3 Completed
Функции высшего порядка и анонимные функции
3 Chapters - 0/3 Completed
Функции первого класса и высшего порядка
Анонимные и кривые функции
Функциональная композиция
03Работа с коллекциями (неизменные)
3 Chapters - 0/3 Completed
Работа с коллекциями (неизменные)
3 Chapters - 0/3 Completed
Обзор коллекций Scala
Общие неизменяемые коллекции
Трансформация коллекций
04Матчирование и рекурсия шаблонов
3 Chapters - 0/3 Completed
Матчирование и рекурсия шаблонов
3 Chapters - 0/3 Completed
Mastering Pattern Matching
Рекурсия в функциональном стиле
Комбинирование сопоставления шаблонов и функций
05Функциональное приложение с коллекциями
3 Chapters - 0/3 Completed
Функциональное приложение с коллекциями
3 Chapters - 0/3 Completed





