Blockchain/Solidity
Solidity - 용어 정리
멜론이즈
2023. 1. 8. 00:08
Address
- 20바이트 형식의 변수 타입 (이더리움 주소 크기)
- Solidity 에서 address를 선언하는 것은 변수를 이더리움 주소가 되도록 설정하는 것.
Mapping
- 키-값을 쌍으로 저장한다.
- ex) mapping(address => uint) - 주소를 정수로 매핑.
Scoping (변수의 범위)
- State Variables (상태 변수) : 계약 저장소에 그 값이 영구적으로 저장됨.
contract SolidityTest {
uint storedData;
constructor() public {
storedData = 10;
}
}
- Global Variables (전역 변수): 함수 외부에서도 쓸 수 있음.
Constructors
- Solidity에서 생성자는 계약 생성 단계에서만 실행되는데 만약 계약 안에 생성가 없으면 계약 자체를 기본 생성자로 인식한다.