반응형

크립토좀비 레슨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 구조체 부분도 끝.


개념을 하나씩 설명하고, 예문이 간단해서 그런지 정확하게 이해된건 아니지만 단계 넘어가는데는 문제 없음









반응형