合约 - 函数修饰符
函数修饰符可以用来以声明的方式改良函数语义(参阅合约章节中 函数 )。
pragma solidity ^0.4.22;
contract Purchase {
address public seller;
modifier onlySeller() { // 修饰器
require(
msg.sender == seller,
"Only seller can call this."
);
_;
}
function abort() public onlySeller { // Modifier usage
// ...
}
}