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


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

# 390, книга: Я - Грач шесть
автор: CHAK_alchemist

Неуважаемые господа! Обычно крайне редко просматриваю обзор интернета, поэтому ваше неправильное поведение обнаружил сравнительно недавно. Вы выложили рабочие тексты «Я – грач шесть» без разрешения и согласия издательства «Яуза», где в настоящее время ведётся выпуск плодов моего сочинительства и редакторской правки форума «В вихре времён». Предложенные на вашем сайте текст скопирован со странички «War Thunder», где был размещён как пример творчества игроков. Неудовольствие вызывают три...

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

Дар милосердия. Роберт Янг (Невідомий автор)
- Дар милосердия

Жанр: Научная Фантастика

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

Серия: Зарубежная фантастика «Мир» (продолжатели)

Игорь Вячеславович Симдянов - Самоучитель 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" (ознакомительный отрывок). [Страница - 3]

слова __LINE__ и __FILE__ .............................................................................. 107
6.4. Метод require ........................................................................................................................ 107
6.5. Метод require_relative .......................................................................................................... 109
6.6. Подключение стандартных классов .................................................................................... 110
6.7. Подключение гемов .............................................................................................................. 111
Задания ......................................................................................................................................... 113
Глава 7. Операторы .................................................................................................... 115
7.1. Операторы — это методы .................................................................................................... 115
7.2. Арифметические операторы ................................................................................................116
7.3. Присваивание ........................................................................................................................ 117
7.3.1. Сокращенная форма арифметических операторов ................................................. 117
7.3.2. Параллельное присваивание ..................................................................................... 118
7.3.3. Круглые скобки в параллельном присваивании ...................................................... 119
7.3.4. Оператор * .................................................................................................................. 120
7.4. Операторы строк ................................................................................................................... 122
7.4.1. Умножение строки на число ..................................................................................... 122
7.4.2. Сложение строк .......................................................................................................... 123
7.4.3. Форматирование строк .............................................................................................. 124
7.5. Операторы сравнения ........................................................................................................... 128
7.5.1. Особенности сравнения объектов ............................................................................. 129
7.5.2. Сравнение с нулем .....................................................................................................131
7.5.3. Особенности сравнения вещественных чисел ......................................................... 132
7.5.4. Особенности сравнения строк................................................................................... 132
7.6. Поразрядные операторы ...................................................................................................... 134
7.7. Оператор безопасного вызова .............................................................................................138
7.8. Ключевое слово defined? ...................................................................................................... 139
7.9. Приоритет операторов ......................................................................................................... 140
Задания ......................................................................................................................................... 141
Глава 8. Ветвление ...................................................................................................... 143
8.1. Ключевое слово if ................................................................................................................. 143
8.1.1. Ключевые слова else и elsif ........................................................................................ 145
8.1.2. Ключевое слово then .................................................................................................. 146
8.1.3. if-модификатор ........................................................................................................... 147
8.1.4. Присваивание if-результата переменной .................................................................. 148
8.1.5. Присваивание в условии if-оператора ...................................................................... 149
8.2. Логические операторы ......................................................................................................... 150
8.2.1. Логическое И. Оператор && ..................................................................................... 151
8.2.2. Логическое ИЛИ. Оператор || ................................................................................... 151
8.2.3. Логическое отрицание ............................................................................................... 154

6

Оглавление

8.3. Ключевое слово unless.......................................................................................................... 155
8.4. Условный оператор .............................................................................................................. 156
8.5. Ключевое слово case ............................................................................................................ 156
8.6. Советы ................................................................................................................................... 159
Задания ......................................................................................................................................... 161

Глава 9. Глобальные методы .................................................................................... 163
9.1. Создание метода ................................................................................................................... 163
9.2. Параметры и аргументы ....................................................................................................... 164
9.2.1. Значения по умолчанию ............................................................................................ 165
9.2.2. Неограниченное количество параметров ................................................................. 165
9.2.3. Позиционные параметры ........................................................................................... 167
9.2.4. Хэши в качестве параметров ..................................................................................... 167
9.3. Возвращаемое значение --">

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


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