note/程序开发/编程语言/zero/数据类型.md
2023-08-08 18:22:43 +08:00

538 B

定义

//基础类型
S S8 S16 S32 S64
{
	+ - > < 
}
U U8 U16 U32 U64
{
	data => data;
	size => n;
}
//字符串
string
{
	data => data\x00;
	size => ?;
}
//数组
array
{
	data => array;
	size => n;
}
//哈希表
map
{
	data => map;
	size => ?;
}
//树
tree{
	
}
//对象
struct{
	U8 a1;
	string a2;
	...
}

存储

binary string{
	data =>data\x00
}
binary array{
	size;
	data => array;
}
binary map{
	size;
	key-value;
	key-value;
}
parent{
	U32 size;
	BYTES data;
}
binary struct parent{
	U32 a1;
	U32 a2;
}