Variablen, die zwar definiert sind, denen aber noch kein Wert zugewiesen wurde,
sind von Typ
Variablen und Ausdrücke von Typ
Ganzzahlen mit 32 Bit sind positive und negative natürliche Zahlen aus dem Bereich -2.147.483.648 bis 2.147.483.647.
Ganzzahlen mit 64 Bit sind positive und negative natürliche Zahlen aus dem Bereich -9.223.372.036.854.775.808 bis 9.223.372.036.854.775.807.
Fließkommazahlen haben eine Genauigkeit von 15,9 Dezimalstellen.
Es können Zahlen aus dem Bereich
Zeichenketten sind Texte, die aus Null bis 2.147.483.647 Zeichen bestehen. Da für jede Zeichenkette die tatsächliche Länge gespeichert wird, kann das Null-Zeichen wie jedes andere Zeichen innerhalb der Zeichenkette verwendet werden.
Eine Liste von Werten. Die einzelnen Werte werden über einen numerischen Index
beginnend ab Null angesprochen, der in eckigen Klammern
Eine Map von Werten. Die einzelnen Werte werden über eine Zeichenkette als
Selektor angesprochen, der in eckigen Klammern '[]' steht.
Jedes Map-Element kann wieder ein Objekt jeglichen Typs,
also auch
Mit
Mit
Mit
Funktion | Ergebnistyp | Kurzbeschreibung |
---|---|---|
type() | INT32 | Ermittelt den Typ des Parameters. |
bool() | INT32 | Berechnet Wahrheitswert und liefert immer |
int32() | INT32 | Erzwingt 32-Bit Ganzzahl. |
trunc32() | INT32 | Erzwingt 32-Bit Ganzzahl. 64-Bit Ganzzahlen werden einfach abgeschnitten. |
int64() | INT64 | Erzwingt 64-Bit Ganzzahl. |
int() | INT | Erzwingt eine Ganzzahl (32 oder 64 Bit). Nicht Ganzzahltypen werden je nach Wertebereich gewandelt. |
num() | NUM | Erzwingt eine Zahl (Ganzzahl oder Fließkommazahl). Strings werden gescannt. |
float() | FLOAT | Erzwingt eine Fließkommazahl. |
string() | STRING | Erzwingt eine Zeichenkette. Zahlen werden textuell dargestellt. |
print() | STRING | Formatierte Ausgabe. |
list() | LIST | Erzwingt eine Liste. |
map() | MAP | Erzwingt eine Map. |