Solidity 中是否可以使用 私有函数替代修改器

例如把

modifier onlyOwner {
    require(msg.sender == owner);
    _;
}

修改为:

function onlyOwner() private {
    require(msg.sender == owner);
}

是不是一样的, 哪一个更好?

请先 登录 后评论

2 个回答

Tiny熊
  擅长:智能合约,以太坊
请先 登录 后评论
wxxlamp
请先 登录 后评论
  • 2 关注
  • 0 收藏,779 浏览
  • 提出于 2024-09-29 18:14