Um valor verdadeiro (truthy) é um valor que é considerado como true
em uma condição if
, unless
, while
ou until
. Um valor falso (falsey) é um valor que é considerado como false
nestes mesmos lugares.
Os únicos valores falsos são nil
, false
e ponteiros nulos (ponteiros cujo endereço de memória é zero). Qualquer outro valor é verdadeiro.