| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Ruby: Общие вопросы > вопрос новичка в ruby |
| Автор: godvinn 12.6.2009, 08:49 | ||
есть у меня допустим условие
что означает "?" в конце. |
| Автор: GrayCardinal 12.6.2009, 10:25 |
| godvinn, Наверно str.empty? (вместе) ? Есть договоренность, что вопрос в конце названия функции означает, что функция возвращает булево значение (true or false) |
| Автор: source777 15.6.2009, 22:12 |
| Ага, это значит метод является предикатом, вот только это скорее не договорённость, а что-то типа правила хорошего тона. Также имена методов, меняющих состояние объекта, следует завершать восклицательным знаком! аля str.gsub!(...) |