인프런 [솔리디티 깨부수기]를 기초하여 시행착오를 겪으며 작성되었습니다.
https://inf.run/HqLV

목차
1. 솔리디티 이해
2. data type
3. Ether/GWei/wei/Geth
4. Function 함수 정의
4-1. Function 1
4-2. Function 2 - public, private, internal, external
4-3. Function 3 - view, pure
4-4. Function 4 - string
5. Instance
5-1. instance 정의
5-2. instance - constructor
6. Inheritance 상속
6-1. inheritance 정의
6-2. inheritance - Overriding 오버라이딩
6-3. inheritance - 두개 이상의 상속
6-4. inheritance - super
6-5. inheritance - 상속의 순서
7. event
7-1. event 정의
7-2. indexed
8. 매핑, 배열, 구조체
8-1. mapping - key와 value 다른 값을 가리키도록 하는 것
8-2. array - 배열
8-3. mapping과 array의 주의할점
8-4. struct - 구조체
9. 조건문 & 반복문
9-1. if조건문
9-2. loop (for, while, do-while)
9-3. 반복문의 break, continue
9-4. linear search
10. 에러핸들러
10-1. 에러핸들러 assert, revert, require 0.4.22 ~ 0.7.x 버전
10-2. 에러핸들러 assert, revert, require 0.8.x 버전
10-3. 에러핸들러 try/catch I
10-4. 에러핸들러 try/catch II
11. 모디파이어 & SPDX
11-1. 함수의 return값 변수 명시
11-2. 모디파이어 modifier
11-3. SPDX라이센스/주석
12. 이더 보내기
12-1. payable, msg.value 그리고 이더를 보내는 3가지 함수
12-2. balance와 msg.sender
12-3. payable II 생성자 적용할 경우, msg.sender II owner적용
12-4. fallback / receive함수
12-5. call
12.6. call VS delegate call
13. Enum & 인터페이스 & 라이브러리 & 임폴트
13-1. enum
13-2. Interface 인터페이스
13-3. library 라이브러리
13-4. import
14. 테스트넷
14-1. 리믹스와 메타마스크 연결, 스마트컨트랙 testnet에 배포
14-2. 3의 배수번째 사람에게 적립된 이더 주는 스마트 컨트랙

profile
본건 있는 초보개발자

0개의 댓글