Initialize nested struct definition

后端 未结 3 865
天命终不由人
天命终不由人 2020-11-27 14:58

How do you initialize the following struct?

type Sender struct {
    BankCode string
    Name     string
    Contact  struct {
        Name    string
                


        
3条回答
  •  伪装坚强ぢ
    2020-11-27 15:40

    type NameType struct {
        First string
        Last  string
    }
    type UserType struct {
        NameType
        Username string
    }
    
    user := UserType{NameType{"Eduardo", "Nunes"}, "esnunes"}
    
    // or
    
    user := UserType{
        NameType: NameType{
            First: "Eduardo",
            Last:  "Nunes",
        },
        Username: "esnunes",
    }
    

提交回复
热议问题