Module rurtle::environ::value
[−]
[src]
The Rurtle type/value system
Rurtle is dynamically typed and has 4 different types of values:
Number
: Rurtle doesn't differentiate between integers and floats, there is
just a single number type. Internally numbers are represented by floats.
String
: A chain of characters, also known as a text. Like Python, Rurtle
has no special datatype for a single character. A String
of length 1 may
thus considered as a character.
List
: A list is a list of other Rurtle Values, possibly even nested
Lists. A list is heterogenous, which means that it may contain values of
different types.
Nothing
: Something like Python's None
, this is the default value for
everything that doesn't explicitely return something else.
Enums
Value |
Enum combining the possible Rurtle value types |