Программирование на языке Ruby
Шрифт:
• Метод объекта
• Когда итератор заканчивается левой фигурной скобкой (или словом
• В конце программы на Ruby часто можно встретить идиому
Таким образом проверяется, исполняется ли файл как автономный кусок кода (
• Обычное наследование (порождение подкласса) обозначается символом
Однако для создания синглетного класса (анонимного класса, который расширяет единственный экземпляр) применяется символ
• При передаче блока итератору есть тонкое различие между фигурными скобками (
• Традиционно в Ruby однострочные блоки заключают в фигурные скобки, а многострочные — в скобки do-end, например:
Это необязательно и в некоторых случаях даже нежелательно.
• Помните, что строки (strings) в некотором смысле двулики: их можно рассматривать как последовательность символов или как последовательность строчек (lines). Кому-то покажется удивительным, что итератор
• Замыкание (closure) запоминает контекст, в котором было создано. Один из способов создать замыкание — использование объекта
Обратите внимание, что замыкание «знает» значение показателя степени, переданное ему в момент создания.
• Однако помните: в замыкании используется переменная, определенная во внешней области видимости (что вполне допустимо). Это свойство может оказаться полезным, но приведем пример неправильного использования:
• Напоследок рассмотрим несколько искусственный пример. Внутри блока итератора
Горизонт Вечности
11. Фронтир
Фантастика:
боевая фантастика
космическая фантастика
космоопера
рейтинг книги
На гребне обстоятельств
7. Живой лед
Фантастика:
фэнтези
рейтинг книги
Ассасин
Я – вор в законе
Детективы:
боевики
рейтинг книги
Первый среди равных. Книга VI
6. Первый среди Равных
Фантастика:
аниме
фэнтези
попаданцы
рейтинг книги
#Бояръ-Аниме. Газлайтер. Том 36
36. История Телепата
Фантастика:
боевая фантастика
аниме
фэнтези
рейтинг книги
С. А. Есенин в воспоминаниях современников. Том 1.
Документальная литература:
биографии и мемуары
рейтинг книги
Статьи
Документальная литература:
публицистика
рейтинг книги
Королевский казначей
Приключения:
исторические приключения
рейтинг книги
Валентин Серов
1136. Жизнь замечательных людей
Документальная литература:
биографии и мемуары
рейтинг книги