사랑하애오

아래는 My First Contract라는 Solidity Smart Contract Example입니다.

컨트랙트는 두 가지 변수(이름과 나이)를 Set하고 Get하고 있습니다.
Setter와 Getter의 기본을 배우기 위해 아래 컨트랙트를 테스트 해보십시오.

// SPDX-License-Identifier: MIT
pragma solidity >=0.8.6 <0.9.0;

//contract name is MyFirstContract
contract MyFirstContract {
    //create two variables.  A sting and an integer

    string private name;
    uint256 private age;

    //set
    function setName(string memory newName) public {
        name = newName;
    }

    //get
    function getName() public view returns (string memory) {
        return name;
    }

    //set
    function setAge(uint256 newAge) public {
        age = newAge;
    }

    //get
    function getAge() public view returns (uint256) {
        return age;
    }
}

 

Remember


가스를 소모해서 상태 변화를 컨트랙트에 저장합니다(블록체인에 기록합니다)
Pure, View 및 payable은 함수 동작을 나타냅니다.
동작을 설정하지 않으면 기본 동작을 읽고 씁니다
블록체인에서 상태 변수를 보는 것(call)은 가스비를 소모하지 않습니다
아래 샘플 솔리드티 스마트 계약을 리믹스를 사용하여 이더리움 테스트 네트워크에 배포합니다.
다른 기능을 추가해서 기존 기능의 패턴을 따라 자신만의 기능을 만들기 시작합니다.

 

Try it in Remix

'BlockChain > 이더리움' 카테고리의 다른 글

이더리움 도움말 및 정보  (0) 2023.09.03
profile

사랑하애오

@사랑하애

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!