登录
首页 >  Golang >  Go问答

为嵌套结构中的多个字段设置默认值的方法

来源:stackoverflow

时间:2024-02-05 22:30:16 430浏览 收藏

小伙伴们对Golang编程感兴趣吗?是否正在学习相关知识点?如果是,那么本文《为嵌套结构中的多个字段设置默认值的方法》,就很适合你,本篇文章讲解的知识点主要包括。在之后的文章中也会多多分享相关知识点,希望对大家的知识积累有所帮助!

问题内容

假设您有以下内容:

type Animal struct {
    Name string
    Ears int
    Eyes int
}

type Dog struct {
    Animal `default:"Animal{Ears:'2', Eyes:'2'}"`
}

有办法设置默认值吗?它在上面不起作用。

  1. default:{耳朵:'2', 眼睛:'2'}
  2. default.ears:"2", default.eyes:"2"}

正确答案


不支持您尝试使用的语法。您必须使用构造函数。有关该方法的一个不错的讨论,请参阅 https://www.geeksforgeeks.org/how-to-assign-default-value-for-struct-field-in-golang/

到这里,我们也就讲完了《为嵌套结构中的多个字段设置默认值的方法》的内容了。个人认为,基础知识的学习和巩固,是为了更好的将其运用到项目中,欢迎关注golang学习网公众号,带你了解更多关于的知识点!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>