인프런 커뮤니티 질문&답변

나율님의 프로필 이미지
나율

작성한 질문수

[코드팩토리] [입문] Dart 언어 4시간만에 완전정복

Dart #1 기본기

list map set

작성

·

303

·

수정됨

1

안녕하세요 강의 잘 듣고있습니다.

컬렉션

List<data type> 변수 = ['지수', '제니'];

Map <key:value> 변수 = { 'key' : 'value'};

Set<data type> 변수 ' { ........};

enum Status {..}

List 만 [] 대괄호 나머지는 {}중괄호를 쓰는 이유가 뭔가요 그냥 공식일까요?

 

그리고

enum Status {

approved,

pending,

rejected }

void main() {

Status status = Status.approved; print(status); }

이 예제에서 Status는 키워드 인가요?

답변 1

0

코드팩토리님의 프로필 이미지
코드팩토리
지식공유자

안녕하세요!

List는 대괄호를 사용하고 Set과 Map은 중괄호를 사용하는 이유는 언어를 만든 사람이 그렇게 설계했기 때문입니다.

왜 A, B, C가 A, B, C 처럼 생겼냐하는 질문과 같다고 보시면 됩니다.

enum의 경우 Status는 keyword가 아니고 enum이 키워드이며 그 뒤에 따라오는 값은 enum의 명칭입니다.

감사합니다!

나율님의 프로필 이미지
나율

작성한 질문수

질문하기