블록체인 학습
0 XP

실습: 다양한 타입 선언하기

이번 차시에서 배운 여러 기본 타입을 한 컨트랙트에 모아봅시다. 실제 컨트랙트는 보통 한 종류의 데이터만 다루지 않습니다. 사용자 프로필 하나만 해도 나이(uint256), 인증 여부(bool), 닉네임(string), 지갑 주소(address)처럼 서로 다른 타입이 함께 모입니다.

타입마다 다른 리터럴 형태

각 타입은 받아들이는 값의 표기법(literal) 이 다릅니다.

  • uint256 : 숫자 그대로, 예를 들어 30
  • bool : true 또는 false
  • string : 큰따옴표로 감싼 텍스트, 예를 들어 "neo"
  • address : 0x 로 시작하는 체크섬 16진수, 예를 들어 0x5B38...ddC4

Profile 컨트랙트 안에 아래 public 상태 변수들을 선언하세요.

해야 할 일:

  1. age : uint256, 초기값 30
  2. isVerified : bool, 초기값 true
  3. nickname : string, 초기값 "neo"
  4. wallet : address, 초기값 0x5B38Da6a701c568545dCfcB03FcB875f56beddC4

완성 후 Run 을 눌러 모든 조건을 통과하는지 확인하세요.

Code Editor
에디터를 불러오는 중...
실행 결과

Run 버튼을 눌러 코드를 실행하세요.