Blockchain/Solidity

Solidity - What is modifier?

멜론이즈 2023. 1. 7. 23:49

Solidity 언어에는 다른 언어와 달리 modifier가 존재한다.

 

Modifier는 함수안에 동작을 변경시키기 위해 사용되는데 즉, Modifier를 사용하면 함수를 실행시키기 전이나 후에 특정한 동작을 하게끔 만들 수가 있다는 뜻이다.

 

예를 들어, 함수를 동작시키기 전에 지정한 boolean 타입의 변수가 true인지 false인지 확인하고 동작시킬 수 있다.

 

modifier

위 코드처럼 require이 조건문처럼 쓰이고 조건에 부합하면 _; (underscore)를 통해 함수를 동작하게한다.

즉, 조건이 맞을 경우에 실행된다.

 

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

Solidity - 용어 정리  (0) 2023.01.08
Solidity - Why write SPDX?  (0) 2023.01.03