一、值类型
包括:
- 布尔(bool)
- 整型(int/uint)
- 地址(address)
- 定长字节数组(bytesI)
这里的I是代指一个数字
- 枚举类型(enum)
- 函数(function)
为什么会叫值类型?
因为上述这些类型在传值时,总是将值复制一份。比如在函数传参数时,或进行变量赋值时。
二、引用类型
复杂类型,占用空间较大的。在拷贝时占用空间较大。
所以考虑通过引用传递。常见的引用类型有:
- 不定长字节数组(bytes)
注意不要与bytesI混淆
- 字符串(string)
- 数组(array)
- 结构体(struts)
更多学习在后续章节中继续。
网友评论