일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- var
- 백준
- 리액트
- Algorithm
- 솔리디티
- solidity
- 딥다이브
- 실행 컨텍스트
- 자바스크립트
- BOJ
- Javascript
- react
- 프로퍼티
- nft
- 정렬
- 클로저
- frontend
- Queue
- Execution context
- Interview
- let
- git pull
- 함수
- 파이썬
- Python
- 알고리즘
- 블록체인
- 변수
- Deep Dive
- blockchain
Archives
- Today
- Total
공부하자
Solidity 기초 문법 - 변수만들기 본문
변수 만들기
(data type) (접근 제한자) (변수명) = (값);
ex)
bool public b = false;
- data type : boolean, bytes, address, unit
// boolean 연산자
bool public b1 = !false; // true
bool public b2 = false || true; // true
bool public b3 = false == true; // false
bool public b4 = false && true; // false
// bytes 1 ~ 32
bytes4 public bt = 0x12345678;
bytes public bt2 = "STRING";
- bytes에 따로 숫자를 주지 않는 것도 가능.
- address : 20bytes의 길이. 스마트 컨트랙트마다 배포가 되면 address가 생김. 이 address를 통해서 디지털 코인을 보내기도 하고, 스마트 컨트랙트를 불러오기도 함.
- int & uint
- int8 : (기호있는 integer) -2^7 ~ 2^7 -1
- uint8 : (기호없는 integer) 0~2^8-1
- reference type : string, Arrays, struct
도움 받은 곳 : https://dayone.tistory.com/
개인 공부를 위해 위의 강의를 정리한 내용입니다.
'Solidity' 카테고리의 다른 글
Solidity 기초 문법 - event (0) | 2022.04.01 |
---|---|
Solidity 기초 문법 - 상속 (0) | 2022.03.22 |
Solidity 기초 문법 - instance (0) | 2022.03.17 |
Solidity 기초 문법 - function (0) | 2022.03.09 |
Comments