pragma solidity 0.8.0;
contract modifierTest{
uint public level = 10;
string public name;
uint public Dna;
函数的modifier是可以有参数的
modifier controllevel(uint needlevel){
require(level > = needlevel);
_;
}
使用modifier。增加代码的重用性和拓展性
function changeName()public controllevel(2){
// require(level >= 2);
name = "csb";
}
function changeDna()public controllevel(10){
//require(level >=10);
Dna= 999;
}
}
30.Solidity-modifier_3
于 2022-11-20 19:58:41 首次发布