RUSSIAN

Быстрый курс Ruby

Book information

Language
russian
Format
DOC
Filesize
132 kB (134656 bytes)
Pages
\0
Topic
Computers\\Programming: Programming Languages
Library
twirpx
Time added
2017-08-07 07:01:42

Description

Название Ruby уже неоднократно попадалось мне на глаза на различных сайтах. К сожалению, я до сегодняшнего дня не находил времени исследовать Ruby. Почему к сожалению? Потому что это действительно замечательный язык, и я это только сейчас узнал, что и стало поводом написать этот курс.Курс ориентирован на читателей, которые уже знают какой-либо язык программирования и понимают магию, с помощью которой из набора разрозненных операторов получается нечто действительно полезное. Поэтому курс сокращен до предела и организован в виде блоков "задача - решение". Блоки сгруппированы в тематические разделы.Содержание:ВведениеОсобенности RubyУстановка Ruby Gentoo Linux Установка дополнительных пакетов WindowsИнструментарий языка Управляющие структуры if в несколько строк if в одну строку case Постусловие Циклы Использование mini-callbacks для организации циклов Регионы Создать регион Перевести регион в массив Определить, есть ли элемент в регионе Минимальный элемент региона Максимальный элемент региона Строки Задание строки Определить длину строки Нахождение подстроки в строке Массив из строки по некоторому разделителю Массив значений из строки Замена подстроки в строке Из строки в число Повторить несколько раз строку Альтернативные способы задания строк Числа Модификаторы переменных Массивы Создать массив Новый массив из фразы Выбрать часть массива Изменить массив Полезные методы Хеши (ассоциативные массивы) Создать хеш Найти элемент по условию Регулярные выражения Создать выражение Применить выражение в условии Специальные переменные Использование объекта вместо специальных переменных Callbacks yield Определить, что методу передан callback Блоки кода как объекты Разименовать блок кода для yield-применения Ввод/Вывод Методы Значение по умолчанию для параметра Все или часть параметров поместить в массив Во время вызова метода использовать разбиение массива на параметры Вызов метода с использованием именованных параметров Классы создание объекта клонирование объекта "заморозка" (нельзя изменять не "разморозив") объекта dump объекта строковый идентификатор объекта вызов аналогичного метода parent класса задание readonly свойств/атрибутов задание writeonly свойств Задание static переменной класса Задание static метода класса Модификаторы области видимости Модификатор области видимости для унаследованного метода Переопределение операций Исключения Получить Exception объект в секции rescure Вызывать исключение Повторно вызвать begin . end блок Прерывание выполнения Модули Определить модуль Добавить описания из модуля в класс Прочее Взаимодействие с shell Альянсы операторов Параллельное присвоениеНебольшой пример программы на RubyПродолжение следует.

Similar books