Truthy and Falsy

Overview

In programming, anything that returns true in a conditional is called truthy. Anything that returns false in a conditional is called falsy. All object types can be described as either truthy or falsy.

Truthy

All values in ZML are truthy except nil and false. Strings, even when empty, are truthy.

Falsy

The falsy values in ZML are nil and false.

Summary

The table below summarizes what is truthy or falsy in ZML.


Truthy

Falsy

true



false



nil



string



empty string



0



integer



float



array



empty array



page



EmptyDrop