值类型的特点就是传递的时候,会临时拷贝一份内容,对新拷贝出来的这份内容无论做任何操作,不会影响原来参数的值。Solidity值类型如下:
整型
布尔
合约
地址
16进制字面量
定长字节数组
字符串字面量
枚举
函数
当参数传递的时候,对参数变量的修改,原始值也会跟着变化,因为新旧2个变量都指向一个地址的原因。在Solidity中,引用类型如下:
数组
字符串
结构体
不定长数组

值类型的特点就是传递的时候,会临时拷贝一份内容,对新拷贝出来的这份内容无论做任何操作,不会影响原来参数的值。Solidity值类型如下:
整型
布尔
合约
地址
16进制字面量
定长字节数组
字符串字面量
枚举
函数
当参数传递的时候,对参数变量的修改,原始值也会跟着变化,因为新旧2个变量都指向一个地址的原因。在Solidity中,引用类型如下:
数组
字符串
结构体
不定长数组