• 2025-11-03
Go语言中nil接口与nil指针的陷阱解析

在Go语言中,将一个指向nil的具类型指针赋值给error等接口类型时,接口本身并不会变为nil,而是持有一个类型为该指针类型但值为nil的具体值。这会导致常见的iferr!=nil判断失效,因为接口......

11