v, err := foo()처럼 연관된 오류가 nil이 아닌지 확인되지 않아 변수가 nil이거나 예기치 않은 값일 수 있는 인스턴스를 보고합니다.
빠른 수정이 이 검사의 범위에서 함수를 제거합니다.
예:
func _() {
file, err := os.Open("file.txt")
// 여기에서 오류 검사 누락
name := file.Name()
print(name, err)
}
이 예시에서 err이 nil이 아닌 경우 file은 nil이거나 예기치 않은 값일 수 있습니다.