状态修饰符告诉我们函数如何和区块链交互:
view 告诉我们运行这个函数不会更改和保存任何数据;pure 告诉我们这个函数不但不会往区块链写数据,它甚至不从区块链读取数据。
这两种在被从合约外部调用的时候都不花费任何gas(但是它们在被内部其他函数调用的时候将会耗费gas)。
本文深入探讨了状态修饰符在智能合约中的关键作用,特别是'view'和'pure',解释了它们如何影响函数与区块链的交互,以及在调用时的gas消耗特性。
状态修饰符告诉我们函数如何和区块链交互:
view 告诉我们运行这个函数不会更改和保存任何数据;pure 告诉我们这个函数不但不会往区块链写数据,它甚至不从区块链读取数据。
这两种在被从合约外部调用的时候都不花费任何gas(但是它们在被内部其他函数调用的时候将会耗费gas)。

被折叠的 条评论
为什么被折叠?