expected_two_map_type_arguments 진단: 맵 리터럴의 타입 인자가 잘못됐을 때
expected_two_map_type_arguments 진단: 맵 리터럴의 타입 인자가 잘못됐을 때
분석기가 내보내는 진단에는 이름이 있어요. expected_two_map_type_arguments는 맵 리터럴(map literal)의 타입 인자가 하나 또는 셋 이상일 때 Dart 분석기가 알려주는 진단이에요. 맵 리터럴은 타입 인자를 없거나 두 개만 가질 수 있어요.
본문
설명
분석기는 맵 리터럴에 타입 인자가 한 개이거나 두 개보다 많을 때 이 진단을 만들어요.
예시
다음 코드는 맵 리터럴이 두 개 또는 0개까지 가능한데 타입 인자가 세 개라서 이 진단이 나와요.
var m = <int, String, int>{};
흔한 해결 방법
타입 인자 두 개만 남기고 모두 지워요.
var m = <int, String>{};