*nil, false, và 0 trong Ruby có giá trị truthy hay falsy?
*nil, false, và 0 trong Ruby có giá trị truthy hay falsy?
Trong Ruby, chỉ có nil và false là falsy, tức là khi dùng trong các biểu thức điều kiện (như if, unless, while, v.v.), chúng được coi là false. Tất cả các giá trị khác, bao gồm 0, "" (chuỗi rỗng), [] (mảng rỗng), {} ...
junior