" json:"name,omitempty"`
Age int32 `protobuf:"varint,3,opt,name=age,proto3" json:"age,omitempty"`...:"varint,1,opt,name=id,proto3" json:"id,omitempty",说明这个字段是protobuf的varint类型,index为1 name为id,使用proto3协议...protobuf支持的数据类型
?
protobuf目前支持这5种数据类型,还有2个是已经废弃了。...对应的数据是0000 0001 这个很好理解
Age: 300 protobuf对应的数据是1010 1100 0000 0010,这个是怎么计算的呢?...protobuf数据 1010 1100 0000 0010
去掉最高位 010 1100 000 0010
连接剩余 0100101100
计算 256 + 32