你说的是结构体字段的默认值吧!
和 Go 的设计理念有关,简单问题不要复杂化。Go 连参数默认值都没有,如果结构体支持默认值完全可以通过定义一个 NewXXX 构造函数实现。
Go 标准库一般会提供一个 DefaultXXX 的实例,在它之上封装一层函数,方便使用,这也可以理解为另一种形式的默认值。在写代码的时候也可以学习这种写法。
你说的是结构体字段的默认值吧!
和 Go 的设计理念有关,简单问题不要复杂化。Go 连参数默认值都没有,如果结构体支持默认值完全可以通过定义一个 NewXXX 构造函数实现。
Go 标准库一般会提供一个 DefaultXXX 的实例,在它之上封装一层函数,方便使用,这也可以理解为另一种形式的默认值。在写代码的时候也可以学习这种写法。