Что стоит за конкретным идентификатором в данном окружении
Давайте разберемся с программным контекстом в Ruby: какие переменные и другие объекты доступны в конкретном месте программы, и как интерпретатор их ищет? Что обозначает конкретный идентификатор, откуда он берется? Почему отсюда, а не оттуда? И чему, наконец, в этом трижды перекинутом блоке будет равен self?
... ... ...
Ruby очень гибок и позволяет переопределить так много, что, образно выражаясь, вы можете выстрелить себе в ногу из самой этой ноги. Картечью.
среда, 1 апреля 2015 г.
Блоки и контекст в Ruby
Ярлыки:
«Системный администратор»,
программирование,
публикации,
Ruby
Подписаться на:
Комментарии к сообщению (Atom)
спасибо автору за прекрасный пост.
ОтветитьУдалить