内存引入
函数中结构体变量默认是是存储类型
下面是一段错误的代码,错误的原因在于,init函数中,学生年代默认会加上存储的属性,但是存储属性必须要引用存储空间中的状态变量。但是实例化的学生(100年,“杰克逊”)并不在存储中。
因此,正确的做法是,必须要变量的初始化放在内存空间中。加上了记忆属性的变量,意味着变量存储在记忆的空间中。
<引用类=" mt-2x ">
- <李>
<强>本文链接:强>,https://dreamerjonson.com/2018/11/23/solidity-40-memory/
李> <李><强>版权声明:,强>本博客所有文章除特别声明外,均采用,CC 4.0 CN协议,许可协议。转载请注明出处!
李>