千家信息网

solidity中函数modifire怎么用

发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,这篇文章主要介绍solidity中函数modifire怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!函数modifire函数modifire用于在执行函数前,执行某些初始
千家信息网最后更新 2026年11月04日solidity中函数modifire怎么用

这篇文章主要介绍solidity中函数modifire怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

函数modifire

函数modifire用于在执行函数前,执行某些初始化的操作。例如权限的判断。
modifire可以起到封装的作用,简化代码的书写。

modifire的定义

添加modifire关键字, 在花括号内部输入语句,并在最后加上下划线_。

1
2
3
4
modifier  函数名(){
语句;
_;
}

modifire使用

modifire的使用方法是,将modifer的名字加在函数修饰符与返回值之间,如下所示

1
2
3
4
5
6
7
8
9
10
11
12
13
modifier OnlyOwner(){
require(msg.sender==owner);
_;
}

function changeIt(uint _num) public OnlyOwner{
a = _num;
}


function getIt() view public OnlyOwner returns(address) {
return owner;
}

对于上面加上了modifire的函数changeIt和getIt。
changeIt函数的执行流程为 首先执行require(msg.sender==owner),再执行函数体内部的所有语句,这里是 a = _num。

所以,modifier中的下划线其实是指代的函数体内部所有语句。在执行函数内部代码前,会先执行modifire中的语句。

以上是"solidity中函数modifire怎么用"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

函数 语句 下划线 代码 内容 篇文章 之间 价值 作用 使用方法 关键 关键字 兴趣 名字 小伙 小伙伴 括号 方法 更多 权限 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 湖北九亚互联网络科技有限公司 深圳市人人互联网科技有限公司 腾讯阿里互联网科技 美国互联网科技 广州宏创互联网科技 互联网科技的英文 艾特科技互联网 南京欣网互联网科技 重庆科技学院互联网 盛创互联网科技有限公司 欧洲十大科技互联网公司 承德科技产业互联网发展 全球顶尖互联网科技公司 宁夏科技产业互联网案例 为客找房互联网科技公司怎么样 工业互联网山东科技大学 电子商务与互联网科技的关系 互联网营销推广黑科技 从那以后互联网科技有限公司 青岛易易互联网科技 互联网科技未来 河南猎农互联网科技有限公司 青岛科技大学互联网大赛研究生 苏州铭阳互联网科技有限公司 浙南科技城互联网大厦建设工程 伍佰万互联网科技怎么赚钱 北京市互联网新科技 广州有谷有贝互联网科技有限公司 互联网科技对化妆品行业 重庆科技产业互联网有哪些
0