Hỏi & Đáp
그냥 const라는 변수에 리스트를 선언해도 괜찮나요??
dart 언어에는 가능한 리스트 선언 방식이 여러가지가 있는데, // 기본 List colors = []; // var var colors = []; var colors = []; // final final colors = []; final List colors = []; final colors = []; // const const colors = []; const List colors = []; const colors = []; 이 중에서 로 꺾쇠 괄호 내 타입 선언이 되지 않은 빈 리스트는 기본적으로 런타임 타입이 List 이 됩니다. (모든 타입의 요소를 넣을 수 있어야 하니까) 만일 const colors = [Colors.red]; 처럼 타입 선언 없이 값 리스트 내에 요소가 하나라도 있으면 전체 요소의 통일된 타입을 추론하기 때문에, 질문자 님의 사진과 같은 경우 List 로 결정됩니다. 이는 var , final , const 모두 해당됩니다. 나머지는 AI 인턴의 답변이 잘 설명해주는 것 같습니다.
- Lượt thích
- 0
- Số bình luận
- 2
- Lượt xem
- 80

