金庆的专栏

  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  423 随笔 :: 0 文章 :: 454 评论 :: 0 Trackbacks
protobuf中的枚举缺省值应该为ENUN_TYPE_UNSPECIFIED

(金庆的专栏 2017.11)

Googol 公布的 API Design 规范中,*.proto 中的枚举缺省值建议为 ENUN_TYPE_UNSPECIFIED。

https://mp.weixin.qq.com/s?__biz=MzA5ODg4Mzk2OQ==&mid=2247483705&idx=1&sn=cc2ffef9ac431510c1791dbe6e774b85

The first value should be named ENUM_TYPE_UNSPECIFIED as it is returned when an enum value is not explicitly specified.

enum FooBar {
  // The first value represents the default and must be == 0.
  FOO_BAR_UNSPECIFIED = 0;
  FIRST_VALUE = 1;
  SECOND_VALUE = 2;
}

参考:protobuf中的枚举缺省值应该为UNKNOWN
http://blog.csdn.net/jq0123/article/details/52219597
posted on 2017-11-22 10:45 金庆 阅读(707) 评论(0)  编辑 收藏 引用 所属分类: 9. 其它

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理