Как уже объясняли другие, ключевое слово and
используется, когда вы хотите поместить в одну строку два разных оператора Это просто лучший способ сделать ваш код читабельным.
Таким образом,
i = true and false
подразумевает
<code>i = true; false</code> #(a less widely used code layout in ruby)
или какой самый простой способ:
i = true
false
Итак, вывод правильный. В противном случае, если вы ожидаете false
, используйте boolean и &&
.