코딩/솔리디티
function
경꾹이
2022. 12. 7. 16:34
function 정의
- Parameter 와 Return 값이 없는 function 정의
- Parameter는 있고 Return 값이 없는 function 정의
- Parameter 와 Return 값이 있는 function 정의
Parameter 와 Return 값이 없는 function 정의
uint256 public a = 3;
fuction changeA1() public {
a = 5; // changeA1 라는 함수가 실행될때 a를 5로 바꾼다
}
처음 a 값은 3으로 나와있다
changeA1을 누르면
a가 5로 바뀌면서 가스비가 나간것을 확인할 수 있다.
Parameter는 있고 Return 값이 없는 function 정의
uint256 public a = 3;
function changeA2(uint256 _value) public{
a = _value; // _value라는 parameter정의
}
처음 a=3
changeA2 누르면 _value값을 정해줄 수 있다.
Parameter 와 Return 값이 있는 function 정의
uint256 public a = 3;
//return쓸때 s를 꼭 붙여야한다
function changeA3(uint256 _value) public returns(uint256){
a = _value;
return a;
}
두 번째 정의와 똑같고
return a를 반환해준다