protobuf repeated 赋值
时间: 2023-04-27 13:04:51 浏览: 220
Protobuf使用手册.doc
protobuf中的repeated用于定义一个字段可以重复出现多次,类似于数组或列表的概念。赋值时可以使用add方法将值添加到该字段中,也可以直接使用赋值运算符对整个字段进行赋值。例如:
```
message Person {
repeated string phone_number = 1;
}
Person p;
p.add_phone_number("123456789");
p.add_phone_number("987654321");
// 或者直接赋值
p.phone_number = {"123456789", "987654321"};
```
阅读全文