반응형
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

+ Recent posts