文档指南中写到singular修饰符修饰的字段可以是0次或者1次。但是当定制协议,用该修饰符修饰的字段都报错。 error: missing filed number ! 后来github上看到是说该字段为默认字段。 https://github.com/protocolbuffers/protobuf/issues/3457