Z(x:Any):Any
Zap(x:Any):Any

Force false expression to EMPTY. If the parameter is an empty string, False, or zero, returns EMPTY. Otherwise, the parameter is returned as-is. The idea is to make zero/empty values disappear in messages, e.g.

   Z(Money) # ' mc'

will return a string like "10 mc" if there is some money, but disappear if there's none.

Since: PCC 0.98.5, PCC2 1.99.8

See also: Elementary Functions