컴파일러는 정의 된 모든 변수가 5 줄 후에 다시 정의되고 오류가 발생했다는 것을 말합니다. 5 줄 후에 모든 변수를 재정의했습니다. 어떻게이 버그를 막을 수 있습니까? 이golang 컴파일러는 프로그램이 redfeind가 아닌 변수를 다시 정의한다고 가정합니다.
type Holder struct {
Name string
Holders_need int
Avail int
}
구조체 후 라인 인 (32)과 같은 존재에 redifend 것을 주장하는 구조체 중 하나의 예를 내가 본
이전에 선언 했으므로 컴파일러가 이러한 오류를 만들어 당신을 재미있게 만듭니다. 코드를 더 게시하고 [MCVE]를 목표로 삼으십시오 (http://stackoverflow.com/help/mcve). – icza