• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

list map set

23.07.13 04:29 작성 23.07.13 04:43 수정 조회수 242

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의 명칭입니다.

감사합니다!