상세 컨텐츠

본문 제목

Solidity - Reading and Writing to a State Variable

Programming Language/Solidity

by Yongari 2022. 12. 21. 21:49

본문

Reading and Writing to a State Variable

상태 변수 읽기 및 쓰기

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;
    }
}

'Programming Language > Solidity' 카테고리의 다른 글

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

관련글 더보기