LINGO REFERENCE
Truthy & Falsy
Cách Lingo đánh giá một giá trị trong điều kiện.
Quy tắc đánh giá
| CÚ PHÁP / GIÁ TRỊ | Ý NGHĨA |
|---|---|
false, 0, 0.0 | Falsy. |
"" | Chuỗi rỗng là falsy. |
Danh sách/map rỗng | Falsy. |
nil hoặc biến thiếu | Falsy. |
true, số khác 0 | Truthy. |
"0", "false" | Truthy vì là chuỗi không rỗng. |
Danh sách/map có phần tử | Truthy. |
Ví dụ
LINGO
{% set count = 0 %}
{% if count %}Có dữ liệu{% else %}Chưa có dữ liệu{% endif %}
{{ count|default:"Chưa có" }}Lưu ýKhác Liquid: số 0 và chuỗi rỗng là falsy trong Lingo. Filter default cũng thay thế giá trị falsy; nếu cần giữ 0 hoặc false, cân nhắc default_if_none.