Algosim documentation: null object

null object

A null object is an object of a particular data type with the same name. All null objects are identical, so there is only a single null value.

Null objects are mostly returned by functions that do not want or need to return anything. When an expression returns a null object, nothing is printed in the console.

Often the semicolon operator is used to suppress output; this result is obtained by means of a null object:

a ≔ 5!
b ≔ 10!;
a + b