CryptoZombies | Function Declarations

728x90

Function Declarations

function eatHamburgers(string _name, uint _amount) {

}
  • string과 uint 2개의 인자를 전달받고 있는 eatHamburgers 함수

함수 인자명

  • 언더스코어(_)로 시작해서 전역 변수와 구별 (관례)

함수 호출

eatHamburgers("vitalik", 100);

CryptoZombies 실습

pragma solidity ^0.4.19;

contract ZombieFactory {

    uint dnaDigits = 16;
    uint dnaModulus = 10 ** dnaDigits;

    struct Zombie {
        string name;
        uint dna;
    }

    Zombie[] public zombies;

    function createZombie(string _name, uint _dna) {
        
    }

}
728x90

'공부 > Solidity' 카테고리의 다른 글

CryptoZombies | Private / Public Functions  (3) 2024.11.19
CryptoZombies | Working With Structs and Arrays  (0) 2024.11.19
CryptoZombies | Arrays  (0) 2024.11.17
CryptoZombies | Structs  (0) 2024.11.17
CryptoZombies | Math Operations  (0) 2024.11.17