크립토좀비 레슨1 요약(챕터1 ~ 챕터5)
챕터1 : 레슨 개요
첫화면은 아래 화면과 같이 나오는데
간단히 말하면 좀비 군대 건설을 위한 "좀비 공장" 을 만들것이고
좀비 DNA는 16자리 정수로 되어 있음
그리고 우측의 슬라이드를 움직여서 유전자를 바꾸면 이렇게 산타모자로 바꿀 수 있음
이거 한번 조작 해보는 것으로 챕터1은 마무리
챕터2 : 컨트랙트
챕터2 부터는 직접 코딩을 해야 됨
컨트랙트에 대한 설명과 솔리디티 문법은 버전을 선언하는데서 시작한다는 것을 알 수 있음
챕터2 요약
- 모든 솔리디티 코드는 버전 선언으로 시작
- 비어있는 Helloworld 컨트랙트는 다음과 같음
pragma solidity ^0.4.19;
contract HelloWorld {
}
챕터 2의 내용을 바탕으로 아래와 같은 칸에 정답을 기입하면 챕터2 완료임
그리고 정답을 잘 입력하면 다음 단계로 넘어갈 수 있음
챕터3 : 상태변수 & 정수
챕터3 요약
상태변수는 컨트랙트 저장소에 영구 저장됨 (블록체인에 기록된다는 의미)
uint : 부호 없는 정수
int : 부호 있는 정수
챕터3의 정답을 아래의 칸에 직접 타이핑 해서 넣으면 챕터3 완료
챕터4 : 수학 연산
수학 연산 법에 대한 내용이 나옴 사칙연산이라 어렵진 않지만
모듈로 / 나머지 "%" 이거는 처음 봄. 예를들어 13 % 5 = 3 이라는데 13을 5로 나누면 나머지가 3이기 때문
지수 연산도 **로 가능하다함
이번 역시 아래와 같이 문제가 주어졌고
답안지에 답을 적어 넣으면 챕터4도 완료!
챕터5 : 구조체
복잡한 자료형을 다루기 위해서는 구조체라는 거를 사용한다 함
역시 이번에도 직접 만들어보라고 문제가 나오고
답안지에 답을 기입해 넣으면 챕터5 구조체 부분도 끝.
개념을 하나씩 설명하고, 예문이 간단해서 그런지 정확하게 이해된건 아니지만 단계 넘어가는데는 문제 없음
'블록체인 > 블록체인 정보' 카테고리의 다른 글
[Solidity]크립토좀비 레슨1 챕터9 - Private / Public 함수 (0) | 2018.07.20 |
---|---|
[Solidity]크립토좀비 레슨1 챕터8 - 구조체와 배열 활용하기 (0) | 2018.07.19 |
[Solidity]크립토좀비 레슨1 챕터7 - 함수 선언 (0) | 2018.07.19 |
[Solidity]크립토좀비 레슨1 챕터6 - 배열 (0) | 2018.07.18 |
[Solidity]솔리디티 학습 게임 크립토좀비(cryptozombies) (0) | 2018.07.17 |
이더리움과 솔리디티 (0) | 2018.07.17 |