iota의 사용을 보고합니다.
iota 식별자는 모든 상수 선언에 대해 재설정되고 모든 상수 사양에 대해 자동으로 증가합니다.
하나의 상수 사양 내에서 식별자는 해당 값을 유지합니다. iota를 명시적으로 참조해도 카운터가 재설정되지 않습니다.
자세한 내용은 Go 사양의 Iota를 참조하세요.
이 검사는 두 개의 상수 사양에 iota 참조가 하나 이상 포함된 텍스트가 동일한 표현식 목록이 있으며, 두 사양 간 표현식 목록 없이 전용 상수 사양이 있는 경우 트리거됩니다.
불필요한 표현식 목록을 생략하거나 매번 표현식 목록을 작성하세요.
예:
const (
a = iota // 0
b // 1
c = iota // 2
)
c 정의에서 iota가 불필요하므로 검사가 트리거됩니다.
예:
const (
a, aa = iota, iota // 0, 0
b, bb // 1, 1
c, cc = iota + 40, iota // 42, 2
)
불필요한 표현식 목록이 없으므로 검사를 트리거하지 않습니다.