solidity学习(四)---storage和memory关键字

都是储存变量的。

storage

1. 永久存储在区块链中的变量。

2. 在函数之外声明的变量默认为“storage”形式,并永久写入区块链;

3.“你可以把存储storage看作是一个大的数组,它有一个虚拟结构,一个在运行时不能改变的结构——它是由你的智能合约中的状态变量决定的”

memory

1.临时存储,当外部函数对某合约调用完成时,内存变量被移除。

2.在函数内部声明的变量默认时“memory”型,在函数调用结束后消失。

3. memory不能在合约级别使用。只有方法中使用。

solidity学习(四)---storage和memory关键字

 

solidity学习(四)---storage和memory关键字

上一篇:ios 如何让头像图片成为一个圆形


下一篇:Android高手进阶篇4-实现侧滑菜单框架,一分钟集成到项目中