duplicate_definition 진단: 이름이 이미 정의돼 있어요
duplicate_definition 진단: 이름이 이미 정의돼 있어요
Dart 분석기가 내보내는 진단에는 이름이 있어요. duplicate_definition은 어떤 이름을 선언했는데 같은 스코프에 이미 같은 이름의 선언이 있을 때 분석기가 알려주는 컴파일 타임 진단이에요. 같은 스코프에서는 이름이 고유해야 해요.
본문
설명
분석기는 어떤 이름이 선언됐는데, 같은 스코프에 이미 같은 이름의 선언이 있을 때 이 진단을 만들어요.
예시
다음 코드는 x라는 이름이 두 번 선언돼 있기 때문에 이 진단이 나와요.
int x = 0;
int x = 1;
흔한 해결 방법
선언 중 하나에 다른 이름을 선택해 주세요.
int x = 0;
int y = 1;