Datové typy

Nativní datové typy

Datový typ Popis Výchozí hodnota Velikost v paměti
Boolean True nebo false. FALSE 1 byte
Byte 0...255 0 1 byte
Short -32.768...+32.767 0 2 bajty
Integer -2.147.483.648...+2.147.483.647 0 4 bajty
Long -9.223.372.036.854.775.808...+9.223.372.036.854.775.807 0 8 bajtů
Single Jako datový typ float v C. 0.0 4 bajty
Float Jako datový typ double v C. 0.0 8 bajtů
Date Datum a čas, každé uložené v typu integer. NULL 8 bajtů
String Různá délka řetězce znaků. NULL 4 bajtů
Variant Jakýkoliv datový typy NULL 12 bajtů
Object Anonymní odkaz na jakýkoliv objekt. NULL 4 bajty
Pointer Adresa paměti. 0 4 bajty na 32 bitových systémech,
8 bajtů na 64 bitových systémech.

Pole

Každý nativní datový typ má související datový typ pole jehož název je tvořen názvem nativního datového typu a hranatými závorkami: Boolean[], Byte[], Short[], Integer[], Single[], Float[], String[], Date[], Variant[], Pointer[], and Object[].

Navíc, jakýkoliv datový typ může mít ekvuvalentní pole. Například String[][], pro pole řetězcových polí ; Collection[] pro pole kolekcí ; a tak dále...

Třída jiná než nativní datový typ pole je vytvářena až za běhu interpreta.

Viz také