Игорь Вячеславович Симдянов - Самоучитель Ruby
Название: | Самоучитель Ruby | |
Автор: | Игорь Вячеславович Симдянов | |
Жанр: | Ruby, Самоучители | |
Изадано в серии: | Самоучитель | |
Издательство: | БХВ-Петербург | |
Год издания: | 2020 | |
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]
- 1
- 2
- 3
- 4
- 5
- . . .
- последняя (7) »
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. Возвращаемое значение --">
- 1
- 2
- 3
- 4
- 5
- . . .
- последняя (7) »
Книги схожие с «Самоучитель Ruby» по жанру, серии, автору или названию:
Хэл Фултон - Программирование на языке Ruby Жанр: Программирование: прочее Год издания: 2007 |
Майкл Хартл - Ruby on Rails для начинающих Жанр: Учебники и самоучители по компьютеру Год издания: 2017 |
Евгений Охотников - Ruby - новые грани Жанр: Учебники и самоучители по компьютеру Год издания: 2006 |
Генри Лю Эдельсон - Ruby на платформе Java Жанр: Учебники и самоучители по компьютеру Год издания: 2011 |
Другие книги из серии «Самоучитель»:
В Прокопова, К. Прокопов - Clubные танцы. ОН Жанр: Руководства и инструкции Год издания: 2007 Серия: Самоучитель |
Игорь Вячеславович Симдянов - Самоучитель Ruby Жанр: Самоучители Год издания: 2020 Серия: Самоучитель |
Владимир Петрович Молочков - Создание сайтов на Tilda. Самоучитель Жанр: Web-дизайн Год издания: 2021 Серия: Самоучитель |