Мартин Одерски - Scala. Профессиональное программирование
Название: | Scala. Профессиональное программирование | |
Автор: | Мартин Одерски | |
Жанр: | Учебники и самоучители по компьютеру | |
Изадано в серии: | неизвестно | |
Издательство: | неизвестно | |
Год издания: | - | |
ISBN: | неизвестно | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Scala. Профессиональное программирование"
Читаем онлайн "Scala. Профессиональное программирование". [Страница - 2]
- 1
- 2
- 3
- 4
- . . .
- последняя (40) »
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
447
Глава 22. Методы расширения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
468
Глава 23. Классы типов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
482
Глава 24. Углубленное изучение коллекций . . . . . . . . . . . . . . . . . . . . . . .
511
Глава 25. Утверждения и тесты . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
576
Глоссарий . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
588
Библиография . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
604
Об авторах . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
607
Оглавление
Отзывы на предыдущие издания книги . . . . . . . . . . . . . . . . . . . . . . . . . 18
Предисловие . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Благодарности . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Целевая аудитория . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Как пользоваться книгой . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
Как изучать Scala . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
Условные обозначения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
Структура книги . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
Ресурсы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
35
Исходный код . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
36
От издательства . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
36
Глава 1. Масштабируемый язык . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.1. Язык, который растет вместе с вами . . . . . . . . . . . . . . . . . . . . . . . . .
37
38
Растут новые типы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Растут новые управляющие конструкции . . . . . . . . . . . . . . . . . . . . 41
1.2. Почему язык Scala масштабируемый? . . . . . . . . . . . . . . . . . . . . . . . .
41
Scala — объектно-ориентированный язык . . . . . . . . . . . . . . . . . . . 42
Scala — функциональный язык . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
1.3. Почему именно Scala . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
45
Scala — совместимый язык . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Scala — лаконичный язык . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Scala — высокоуровневый язык . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Scala — статически типизированный язык . . . . . . . . . . . . . . . . . . . 50
1.4. Истоки Scala . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
53
Резюме . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
55
8 Оглавление
Глава 2. Первые шаги в Scala . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Шаг 1. Осваиваем Scala REPL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
56
57
Шаг 2. Объявляем переменные . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
58
Шаг 3. Определяем функции . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
60
Шаг 4. Пишем Scala-скрипты . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
62
Шаг 5. Организуем цикл с while и принимаем решение с if . . . . . . . . . . . .
64
Шаг 6. Перебираем элементы с foreach и for-do . . . . . . . . . . . . . . . . . . . .
66
Резюме . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
68
Глава 3. Дальнейшие шаги в Scala . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Шаг 7. Параметризуем массивы типами . . . . . . . . . . . . . . . . . . . . . . . . . .
69
69
Шаг 8. Используем списки . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
73
Шаг 9. Используем кортежи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
78
Шаг 10. Используем множества и отображения . . . . . . . . . . . . . . . . . . . .
79
Шаг 11. Учимся распознавать функциональный стиль . . . . . . . . . . . . . . .
84
Шаг 12. Преобразование с отображениями и for-yield . . . . . . . . . . . . . . .
87
Резюме . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . --">
447
Глава 22. Методы расширения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
468
Глава 23. Классы типов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
482
Глава 24. Углубленное изучение коллекций . . . . . . . . . . . . . . . . . . . . . . .
511
Глава 25. Утверждения и тесты . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
576
Глоссарий . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
588
Библиография . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
604
Об авторах . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
607
Оглавление
Отзывы на предыдущие издания книги . . . . . . . . . . . . . . . . . . . . . . . . . 18
Предисловие . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Благодарности . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Целевая аудитория . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Как пользоваться книгой . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
Как изучать Scala . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
Условные обозначения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
Структура книги . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
Ресурсы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
35
Исходный код . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
36
От издательства . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
36
Глава 1. Масштабируемый язык . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.1. Язык, который растет вместе с вами . . . . . . . . . . . . . . . . . . . . . . . . .
37
38
Растут новые типы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Растут новые управляющие конструкции . . . . . . . . . . . . . . . . . . . . 41
1.2. Почему язык Scala масштабируемый? . . . . . . . . . . . . . . . . . . . . . . . .
41
Scala — объектно-ориентированный язык . . . . . . . . . . . . . . . . . . . 42
Scala — функциональный язык . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
1.3. Почему именно Scala . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
45
Scala — совместимый язык . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Scala — лаконичный язык . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Scala — высокоуровневый язык . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Scala — статически типизированный язык . . . . . . . . . . . . . . . . . . . 50
1.4. Истоки Scala . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
53
Резюме . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
55
8 Оглавление
Глава 2. Первые шаги в Scala . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Шаг 1. Осваиваем Scala REPL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
56
57
Шаг 2. Объявляем переменные . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
58
Шаг 3. Определяем функции . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
60
Шаг 4. Пишем Scala-скрипты . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
62
Шаг 5. Организуем цикл с while и принимаем решение с if . . . . . . . . . . . .
64
Шаг 6. Перебираем элементы с foreach и for-do . . . . . . . . . . . . . . . . . . . .
66
Резюме . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
68
Глава 3. Дальнейшие шаги в Scala . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Шаг 7. Параметризуем массивы типами . . . . . . . . . . . . . . . . . . . . . . . . . .
69
69
Шаг 8. Используем списки . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
73
Шаг 9. Используем кортежи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
78
Шаг 10. Используем множества и отображения . . . . . . . . . . . . . . . . . . . .
79
Шаг 11. Учимся распознавать функциональный стиль . . . . . . . . . . . . . . .
84
Шаг 12. Преобразование с отображениями и for-yield . . . . . . . . . . . . . . .
87
Резюме . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . --">
- 1
- 2
- 3
- 4
- . . .
- последняя (40) »
Книги схожие с «Scala. Профессиональное программирование» по жанру, серии, автору или названию:
Денис Голиков, Артем Голиков - Программирование на Scratch 2. Часть 1 Жанр: Детская образовательная литература Год издания: 2014 |
Владимир Николаевич Пильщиков - Программирование на языке ассемблера ПЭВМ IBM Жанр: Assembler Год издания: 1999 |