ETH合约中的这个下划线代表什么意思

第 863 行这个下划线,代表什么?

.png

请先 登录 后评论

3 个回答

alba

你合约的A函数使用了这个nonReentrant修饰器,"_;"就替换掉A函数的函数体,在本例中执行A函数时,会先执行nonReentrant修饰器require检查,再执行A函数的函数体

请先 登录 后评论
zjw4328217

接口会在函数中调用,执行完之后再执行_; 如果_;放在modifier最值钱 就是函数中内容先执行在执行require

请先 登录 后评论
Tiny熊
  擅长:智能合约,以太坊

在用 nonReentrant 修饰一个函数时, 这个函数的函数体代码就会放入这个位置。

文档在这里: 合约结构 函数修改器 — Solidity中文文档

请先 登录 后评论
  • 3 关注
  • 0 收藏,337 浏览
  • 阿白 提出于 2021-05-30 10:08