protobuf操作数据
我们用生成的proto.pb.go来操作一下数据
来创建一个test.go文件
package main
func main(){
person := &pb.Person{
Name:"Alice",
Age:20,
Emails:[]string{"abc@qq.com"},
Phones:[]*pb.PhoneNumber{
&pb.PhoneNumber{
Number: "13912341234",
Type:pb.PhoneType_Work,
},
&pb.PhoneNumber{
Number: "13900001111",
Type:pb.PhoneType_Home,
},
},
}
fmt.Println(person)
}
输出成功