跳转至

type 类型库

type类型库不仅具备检查变量类型的能力,同时具备了检查一个变量在内存中具体的大小
include "type";语句导入

typeof

typeof函数不仅可以接受变量,也可以直接接受值(虽然没啥用)

1
2
3
4
5
6
7
include "system";
include "type";

value local array_1:"数组" = [1,3.14,true];

system.print(type.typeof(array_1));
system.print(type.typeof(12));
ARRAY
INT

sizeof

sizeof可以计算一个变量所占内存的大小

注意

该函数返回的是一个字符串,可以检测一个变量值在内存的大小(JAVA虚拟机系列中会去除对象等一些多余的数据所占的大小),甚至可以检查数组所占的大小

1
2
3
4
5
6
7
include "system";
include "type";

value local array_1:"数组" = [1,3.14,true];

system.print(type.sizeof(array_1));
system.print(type.sizeof(12));
16 BIT
4 BIT