반응형
view
function 밖의 변수들을 읽을 수 있으나, 변경 불가능
uint256 public a = 1;
function read() public view returns (uint256){
return a + 2; //a변경 불가능하여 바로 리턴
}
pure
function 밖의 변수들을 읽지 못하고, 변경도 불가능
function read() public pure returns(uint256){
uint256 a = 2; //밖의 변수 참조 불가능
return b + 2;
}
둘다 명시 안할시
function 밖의 변수들을 읽어서, 변경해야함
IDE에서 값이 나오지 않음
uint256 a = 1;
function read() public pure returns(uint256){
a = 13;
return a;
}
반응형
'솔리디티' 카테고리의 다른 글
상속 (0) | 2022.06.25 |
---|---|
functuion String (0) | 2022.06.25 |
솔리디티 접근제한자 (0) | 2022.06.25 |
Solidity Function정의 (0) | 2022.06.25 |
Solidity 변수 타입 (0) | 2022.06.25 |