BloCCat

solidity - 함수 제어자 활용 본문

Study/Solidity

solidity - 함수 제어자 활용

uooy 2021. 8. 30. 00:33

함수 제어자는 인수 또한 받을 수 있다. 

// 사용자의 나이를 저장하기 위한 매핑
mapping (uint => uint) public age;

// 사용자가 특정 나이 이상인지 확인하는 제어자
modifier olderThan(uint _age, uint _userId) {
  require (age[_userId] >= _age);
  _;
}

function driveCar(uint _userId) public olderThan(16, _userId) {
  // 필요한 함수 내용들
}

 

'Study > Solidity' 카테고리의 다른 글

solidity 제어자 정리  (0) 2021.09.03
payable 제어자  (0) 2021.09.03
효율적인 Contract 작성법 (2) - 가스 절약  (0) 2021.08.30
효율적인 Contract 작성법 (1)  (0) 2021.08.29
Ownable.sol  (0) 2021.08.29