Язык программирования Scala: Гибрид объектной и функциональной парадигмы

Аватар автора
ЛШЮП
00:00:00 Введение 00:01:20 Создатель Scala Мартин Одерски 00:02:08 Литература 00:03:05 Инструментарий (с чем мы будем работать) 00:05:29 Основные характеристики языка Scala 00:07:31 Начало знакомства с языком 00:10:48 Первая ошибка 00:11:39 Символические имена и конструкция if 00:12:22 Тип переменной можно иногда не задавать 00:12:57 Два вида имен - изменяемые и не изменяемые 00:13:42 Цикл while в Scala 00:15:26 Цикл for в Scala 00:16:52 Диапазоны 00:18:15 Распечатываем диапазон циклом foreach 00:19:08 Диапазоны с включенной верхней границей 00:19:50 Диапазоны с отрицательным шагом 00:20:50 Кортежи 00:22:50 Странный доступ к элементу кортежа 00:23:43 Кортежи и сопоставление с образцом 00:24:37 ООП в Scala. Что такое ООП 00:26:10 Класс - это тип объекта 00:26:50 Создаем простейший класс 00:28:39 Менее тривиальный пример класса 00:29:38 Конструктор класса по умолчанию 00:33:26 Альтернативные конструкторы 00:35:54 Объекты-компаньоны и методы класса 00:36:59 Объект-одиночка (singltone) 00:37:34 Класс и объект-одиночка могут иметь совпадающие имена 00:38:38 Класс и объект-одиночка образуют объект-компаньон 00:38:48 Наследование в Scala 00:39:33 Пример наследования 00:41:02 Новая конструкция - Трейты в Scala 00:44:31 Функциональные средства Scala 00:44:35 Что такое функциональное программирование 00:45:48 Функции - объекты первого класса 00:46:25 Отсутствие изменяемого состояния и побочных эффектов 00:46:59 Отсутствие циклов и последовательных вычислений 00:47:17 Рекурсия...

0/0


0/0

0/0

0/0