Site under construction! :3

Typesξ―‚

By default, and object's type can be changed simply by re-assigning its value. This behaviour can be prevented by locking the variable with lock or lock_type.

Primitive typesξ―‚

Boolean (bool) 1.0.0ξ―‚

The boolean type represents a truth value. It has exactly two constant states: true or false.

Number (num) 1.0.0ξ―‚

The number type represents a numeric value. The number class serves as a umbrella class for the following subtypes:

stringξ―‚

1.0.0

Collectionsξ―‚

arrayξ―‚

1.0.0

dictionaryξ―‚

1.0.0

tupleξ―‚

1.0.0 Immutable

Objectsξ―‚

errorξ―‚

1.0.0

functionξ―‚

1.0.0

generatorξ―‚

1.0.0

objectξ―‚

1.0.0

Special typesξ―‚

anyξ―‚

1.0.0 Pseudo-type Unassignable

The pseudo-type any represents an object that can be of any supported type.

indexξ―‚

1.0.0 Pseudo-type Unassignable

infinityξ―‚

1.0.0 Constant

nanξ―‚

1.0.0 Pseudo-type Unassignable Untypable

noneξ―‚

1.0.0 Constant

The type none assigns a none-value to a variable.

undefinedξ―‚

1.0.0 Pseudo-type Unassignable Untypable

The pseudo-type undefined represents an object that does not exist or one that has no associated value.