solidity笔记——modifier用法——2021.5.10
Posted Blockchain_Key
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了solidity笔记——modifier用法——2021.5.10相关的知识,希望对你有一定的参考价值。
solidity笔记(6)——modifier用法
一丶功能:
1.使用 修饰器modifier 可以轻松改变函数的行为。
2.例如,它们可以在执行函数之前自动检查某个条件。
二丶注意:
1.修饰器modifier 是合约的可继承属性, 并可能被派生合约覆盖。
2.如果同一个函数有多个 修饰器modifier,它们之间以空格隔开,修饰器modifier 会依次检查执行。
3.修饰器modifier 或函数体中显式的 return 语句仅仅跳出当前的 修饰器modifier 和函数体。
4.结尾必须加_;
4.返回变量会被赋值,但整个执行逻辑会从前一个 修饰器modifier 中的定义的 “_” 之后继续执行。
5.修饰器modifier 的参数可以是任意表达式,在此上下文中,所有在函数中可见的符号,在 修饰器modifier 中均可见
6.可继承,覆盖,但是不可以重载
四丶上一篇:solidity笔记(5)——event用法
五丶下一篇:solidity笔记(7)——存储区域memory storage stack
以上是关于solidity笔记——modifier用法——2021.5.10的主要内容,如果未能解决你的问题,请参考以下文章
solidity笔记——存储区域memory storage stack——2021.5.12
solidity笔记——abstract用法——2021.5.10
solidity笔记——library用法——2021.5.17