猿问

golang:将类型结构设置为 nil

type Ptr struct {

    ID   *big.Int

    IpAddress string

    Port      string

}

var NewVar Ptr

在用值初始化 NewVar 之后,我想将 NewVar 设置为 nil。我怎样才能做到这一点?


守候你守候我
浏览 420回答 1
1回答

www说

struct 值的零值不是 nil这种变量或值的每个元素都被设置为其类型的零值:false对于布尔值、0整数、0.0浮点数、""字符串以及nil指针、函数、接口、切片、通道和映射。在您的情况下,此变量声明 var NewVar Ptr创建变量,将相应的标识符绑定Ptr到它,并为其提供类型和初始值。
随时随地看视频慕课网APP

相关分类

Go
我要回答