#1 Solidity Tutorial & Ethereum Blockchain Programming Course | CryptoZombies

  1. 비어있는 스마트컨트랙트 생성
// 비어있는 스마트컨트랙트 생성

pragma solidity ^0.4.19;

contract ZombieFactory {

}
  1. 변수 다루기
// uint형 변수 선언

pragma solidity ^0.4.19;

contract ZombieFactory {

    // 여기서 시작
    uint dnaDigits = 16;

}
  1. 수학 연산
// dnaModulus라는 uint형 변수를 생성하고 10의 dnaDigits승을 배정한다.

pragma solidity ^0.4.19;

contract ZombieFactory {

    uint dnaDigits = 16;
    // 여기서 시작
    uint dnaModulus = 10 ** dnaDigits;

}
  1. 구조체
// Zombie라는 struct를 생성한다.
// 우리의 Zombie 구조체는 name (string형)과 dna (uint형)이라는 2가지 특성을 가진다.

pragma solidity ^0.4.19;

contract ZombieFactory {

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

    // 여기서 시작
    struct Zombie {
        string name;
        uint dna;
    }

}
  1. 배열