작성
·
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의 명칭입니다.
감사합니다!