-
Datatypes
Native datatypes
Datatype |
Description | Default value | Size in memory |
---|---|---|---|
Boolean |
True or false. | FALSE |
1 byte |
Byte |
0...255 | 0 |
1 byte |
Short |
-32.768...+32.767 | 0 |
2 bytes |
Integer |
-2.147.483.648...+2.147.483.647 | 0 |
4 bytes |
Long |
-9.223.372.036.854.775.808...+9.223.372.036.854.775.807 | 0 |
8 bytes |
Single |
Like the float datatype in C. | 0.0 |
4 bytes |
Float |
Like the double datatype in C. | 0.0 |
8 bytes |
Date |
Date and time, each stored in an integer. | NULL |
8 bytes |
String |
A variable length string of characters. | NULL |
4 bytes on 32 bits systems, 8 bytes on 64 bits systems. |
Variant |
Any datatype. | NULL |
12 bytes on 32 bits systems, 16 bytes on 64 bits systems. |
Object |
Anonymous reference to any object. | NULL |
4 bytes on 32 bits systems, 8 bytes on 64 bits systems. |
Pointer |
A memory address. | 0 |
4 bytes on 32 bits systems, 8 bytes on 64 bits systems. |
Arrays
各ネイティブデータ型には、対応する配列データ型があり、その名前は、ネイティブデータ型の名前の後に角かっこが続きます。 Boolean[], Byte[], Short[], Integer[], Single[], Float[], String[], Date[], Variant[], Pointer[]、およびObject[].。
さらに、すべてのデータ型は同等の配列を持つことができます。 例えば、String [] []のようになります。 Collection []はコレクションの配列です。 等々。
非ネイティブデータ型配列のクラスは、インタプリタによってその場で作成されます。
非ネイティブデータ型配列のクラスは、インタプリタによってその場で作成されます。 |
コメント
最新を表示する
NG表示方式
NGID一覧