Библиотека knigago >> Компьютеры и Интернет >> Учебники и самоучители по компьютеру >> Scala. Профессиональное программирование


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 1427, книга: Восставший
автор: Константин Андреевич Подборнов

"Восставший" Константина Подборнова - это леденящая душу коллекция мрачных и экзистенциальных рассказов. Автор искусно создает атмосферу ужаса и безысходности, которая пронизывает каждую страницу. Рассказы варьируются от историй о проклятых домах до таинственных существ, от острых ощущений до психоделических кошмаров. Подборнов мастерски использует язык, чтобы вызвать чувство глубокого беспокойства и страха. Его проза богата мрачными образами и символикой, которая остается с...

Мартин Одерски - Scala. Профессиональное программирование

Scala. Профессиональное программирование
Книга - Scala. Профессиональное программирование.  Мартин Одерски  - прочитать полностью в библиотеке КнигаГо
Название:
Scala. Профессиональное программирование
Мартин Одерски

Жанр:

Учебники и самоучители по компьютеру

Изадано в серии:

неизвестно

Издательство:

неизвестно

Год издания:

-

ISBN:

неизвестно

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Scala. Профессиональное программирование"


Читаем онлайн "Scala. Профессиональное программирование". [Страница - 2]

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

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

Резюме . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.