Address
- 20바이트 형식의 변수 타입 (이더리움 주소 크기)
- Solidity 에서 address를 선언하는 것은 변수를 이더리움 주소가 되도록 설정하는 것.
Mapping
- 키-값을 쌍으로 저장한다.
- ex) mapping(address => uint) - 주소를 정수로 매핑.
Scoping (변수의 범위)
- State Variables (상태 변수) : 계약 저장소에 그 값이 영구적으로 저장됨.
contract SolidityTest {
uint storedData;
constructor() public {
storedData = 10;
}
}
- Global Variables (전역 변수): 함수 외부에서도 쓸 수 있음.
Constructors
- Solidity에서 생성자는 계약 생성 단계에서만 실행되는데 만약 계약 안에 생성가 없으면 계약 자체를 기본 생성자로 인식한다.
'Blockchain > Solidity' 카테고리의 다른 글
Solidity - What is modifier? (0) | 2023.01.07 |
---|---|
Solidity - Why write SPDX? (0) | 2023.01.03 |