为了账号安全,请及时绑定邮箱和手机立即绑定

golang:将类型结构设置为 nil

golang:将类型结构设置为 nil

Go
守候你守候我 2021-10-04 16:39:07
type Ptr struct {    ID   *big.Int    IpAddress string    Port      string}var NewVar Ptr在用值初始化 NewVar 之后,我想将 NewVar 设置为 nil。我怎样才能做到这一点?
查看完整描述

1 回答

?
www说

TA贡献1775条经验 获得超8个赞

struct 值的零值不是 nil

这种变量或值的每个元素都被设置为其类型的零值:false对于布尔值、0整数、0.0浮点数、""字符串以及nil指针、函数、接口、切片、通道和映射

在您的情况下,此变量声明 var NewVar Ptr创建变量,将相应的标识符绑定Ptr到它,并为其提供类型和初始值。


查看完整回答
反对 回复 2021-10-04
  • 1 回答
  • 0 关注
  • 418 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信