상태 변수 읽기 및 쓰기
To write or update a state variable you need to send a transaction.
상태 변수를 작성하거나 업데이트하려면 트랜잭션을 전송해야 합니다.
On the other hand, you can read state variables, for free, without any transaction fee.
반면에, 당신은 거래 수수료 없이 무료로 상태 변수를 읽을 수 있다.
상태변수 작성 or 업데이트 >> 거래 수수료 지불하고 트랜잭션 전송
상태변수 읽기 >> 거래수수료 없이 무료로 읽을 수 있음
// SPDX-License-Identifier: MIT
// 라이선스 명시
pragma solidity ^0.8.13;
//솔리디티 버전 명시
contract SimpleStorage {
// State variable to store a number
// 숫자를 저장하기 위해 상태변수 선언
uint public num;
// You need to send a transaction to write to a state variable.
// 상태변수를 쓰기 위해 트랜잭션을 보내야한다.
function set(uint _num) public {
num = _num;
}
// You can read from a state variable without sending a transaction.
// 트랜잭션을 보내지 않고 상태변수를 읽을 수 있다.
function get() public view returns (uint) {
return num;
}
}
Solidity - Gas (0) | 2022.12.22 |
---|---|
Solidity - Ether and Wei (0) | 2022.12.22 |
Solidity - Immutable (0) | 2022.12.21 |
Solidity - Constants (0) | 2022.12.21 |
Solidity - Variables (0) | 2022.12.21 |