Go의 무 탐지 Go에서 다음과 같이 nil을 감지하는 많은 코드가 있습니다. if err != nil { // handle the error } 그러나 다음과 같은 구조체가 있습니다. type Config struct { host string port float64 } 그리고 config는 Config의 인스턴스입니다. if config == nil { } 컴파일 오류가 발생했습니다 : nil을 Config 유형으로 변환 할 수 없습니다. 컴파일러가 오류를 가리키고 있습니다. 구조 인스턴스와 nil을 비교하고 있습니다. 그것들은 같은 타입이 아니기 때문에 그것을 잘못된 비교로 간주하고 당신에게 소리칩니다. 여기서하려는 것은 구성 인스턴스에 대한 포인터를 nil과 비교하는 것입니다. 이는 유효한 비교입니..