Я новичок в Ruby и наткнулся на оператора defined?
. Я думал, что ?
подразумевает, что метод возвращен true
/false
, но defined?
возвращает описание идентификатора, если оно определено.Ruby Программирование: Методы предикатов
Я знаю, что есть компонент true
/false
в том, что идентификатор или не определен, но я думал, что ?
означает, что возвращаемое значение всегда должно было быть true
/false`. Помогите?
ах имеет смысл. Благодарю. –