用于go gostruct的Runtime Struct构建器用于Go go的Runtime Struct构建器示例func Example(){person:= gostruct.New()。 AddString(“ Name”)。 AddInt64(“ Age”)。 Build()p:= person.New()p.SetString(“ Name”,“ gopher”)p.SetInt64(“ Age”,11)fmt.Printf(“%T:%+ v \ n”,p。 Interface(),p.Interface())fmt.Printf(“%T:%+ v \ n”,p.Addr(),p.Addr())//输出:// struct {名称字符串; Age int64}:{Name:gopher Age:11} // * struct {名称字符串; 年龄int64}:&{Name:gopher年龄:11}}