Библиотека knigago >> Справочная литература >> Самоучители >> Самоучитель Ruby


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

# 1272, книга: Тайна реки Медной
автор: Петр Федорович Северов

Книга "Тайна реки Медной" - захватывающий морской приключенческий роман, написанный Петром Северовым. Это история, которая унесет читателей в эпическое путешествие по неизведанным территориям и погрузит их в загадочный мир. Группа исследователей отправляется в экспедицию к отдаленной реке Медную в Сибири, чтобы разгадать тайну пропавших без вести экспедиций прошлых лет. Однако их путешествие сталкивается с неожиданными испытаниями, когда они сталкиваются со свирепыми пиратами,...

СЛУЧАЙНАЯ КНИГА

Этот лучший из миров / сборник. Виктория Самойловна Токарева
- Этот лучший из миров / сборник

Жанр: Современная проза

Год издания: 2016

Серия: Виктория Токарева. Сборники

Игорь Вячеславович Симдянов - Самоучитель Ruby

Самоучитель Ruby
Книга - Самоучитель Ruby.  Игорь Вячеславович Симдянов  - прочитать полностью в библиотеке КнигаГо
Название:
Самоучитель Ruby
Игорь Вячеславович Симдянов

Жанр:

Ruby, Самоучители

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

Самоучитель

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

БХВ-Петербург

Год издания:

ISBN:

978-5-9775-4060-5

Отзывы:

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

Рейтинг:

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

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

Краткое содержание книги "Самоучитель Ruby"

Язык Ruby излагается последовательно от простого к сложному. Описываются интерпретатор Ruby, утилиты, детально рассматривается современная Ruby-экосистема, работа со стандартной и сторонними библиотеками Дан разбор синтаксических конструкций: операторов, переменных, констант, конструкций ветвления и циклов, блоков и итераторов. Подробно описаны объектно-ориентированные возможности Ruby: классы, модули, объекты и методы. Показано практическое применение языка Ruby в веб-программировании и автоматическом тестировании. Для закрепления материала в конце глав приводятся задания. С помощью книги можно не только освоить язык Ruby, но и подготовиться к работе с профессиональными фреймворками: Ruby on Rails, Sinatra, RSpec, MiniTest и Cucumber. Опытных разработчиков может заинтересовать подробное описание нововведений версий от 2.0 до 2.6. Электронный архив с исходными кодами доступен на сайте издательства и GitHub. Для программистов

Читаем онлайн "Самоучитель Ruby" (ознакомительный отрывок). [Страница - 6]

............................................................................................ 317
17.4. Наследование констант ...................................................................................................... 318
17.5. Иерархия стандартных классов ......................................................................................... 319
17.6. Переопределение методов .................................................................................................320
17.7. Удаление методов ............................................................................................................... 322
17.8. Поиск метода....................................................................................................................... 326
Задания ......................................................................................................................................... 328
Глава 18. Области видимости ................................................................................... 331
18.1. Концепция видимости ........................................................................................................ 331
18.2. Открытые методы ............................................................................................................... 332
18.3. Закрытые методы ................................................................................................................ 333
18.4. Защищенные методы .......................................................................................................... 335
18.5. Закрытый конструктор ....................................................................................................... 337
18.6. Паттерн «Одиночка» (Singleton) ........................................................................................ 338
18.7. Вызов закрытых методов ................................................................................................... 341
18.8. Информационные методы..................................................................................................342
18.9. Области видимости при наследовании ............................................................................. 345
18.10. Области видимости методов класса ................................................................................ 346
Задания ......................................................................................................................................... 348

Оглавление

9

Глава 19. Модули......................................................................................................... 349
19.1. Создание модуля ................................................................................................................. 349
19.2. Оператор разрешения области видимости ....................................................................... 350
19.3. Пространство имен ............................................................................................................. 351
19.4. Вложенные классы и модули ............................................................................................. 352
19.5. Доступ к глобальным классам и модулям ........................................................................ 357
Задания ......................................................................................................................................... 361
Глава 20. Подмешивание модулей ........................................................................... 363
20.1. Класс Module ....................................................................................................................... 363
20.2. Подмешивание модулей в класс ........................................................................................ 365
20.3. Подмешивание модулей в объект...................................................................................... 369
20.4. Синглетон-методы модуля .................................................................................................373
20.5. Области видимости............................................................................................................. 376
20.6. Стандартный модуль Kernel .............................................................................................. 379
20.7. Поиск методов в модулях .................................................................................................. 382
20.8. Метод prepend ..................................................................................................................... 386
20.9. Методы обратного вызова .................................................................................................387
20.10. Уточнения.......................................................................................................................... 393
20.11. Псевдонимы методов ....................................................................................................... 395
Задания ......................................................................................................................................... 397
Глава 21. Стандартные модули ................................................................................ 399
21.1. Модуль Math ....................................................................................................................... 399
21.2. Модуль Singleton ................................................................................................................. 402
21.3. Модуль Comparable ............................................................................................................ 404
21.4. Модуль Enumerable ............................................................................................................ 406
21.5. Модуль Forwardable ........................................................................................................... 408
21.6. Маршаллизация .................................................................................................................. 413
21.7. JSON-формат....................................................................................................................... 416
21.8. YAML-формат .................................................................................................................... 418
Задания ......................................................................................................................................... 421
Глава 22. Свойства объектов .................................................................................... 423
22.1. Общие методы .................................................................................................................... 423
22.2. Неизменяемые --">

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


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