Rubyn: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 109:
 
Поскольку любая функция в Ruby может быть переопределена в любой момент, важнейшая часть написания большинства небольших программ — это именно эксперименты на полигоне. Посмотрим, например, какие есть методы у обычной строки:
% irb(main):002:0> <tt>"некий текст".методы</tt>
% => ["respond_to?клон", "%gem", "indexstrip!", "selectчлен?", ...]
если же есть желание как-то упорядочить, то сделайте
% irb(main):002:0> <tt>"некий текст".методы.сорт</tt>
% => ["%", "*", "+", "<", ...]
 
Или посчитаем: