The constant @ (undefined)
is a special value. It has a unique (un-named)
data type. Some operators,
such as arithmetic operators
accept @ as their
operands, and usually @ will be returned. Other operators which do not
take @ operands will generate an error.