【发布时间】:2020-09-28 04:59:48
【问题描述】:
我看到我们可以在 thrift 中为必填字段设置默认值,例如
required string xyz = ABC
这样的用例是什么?
如果作者不想传递字段,我们有optional string xyz = ABC,它更直观。我通读了 thrift 文档和其他几个来源,但无法确定何时为必填字段设置默认值。
有人能帮帮我吗
【问题讨论】:
标签: thrift
我看到我们可以在 thrift 中为必填字段设置默认值,例如
required string xyz = ABC
这样的用例是什么?
如果作者不想传递字段,我们有optional string xyz = ABC,它更直观。我通读了 thrift 文档和其他几个来源,但无法确定何时为必填字段设置默认值。
有人能帮帮我吗
【问题讨论】:
标签: thrift
对于可选字段,您可以使用null 值代替默认值,因此您可以使用null 覆盖默认值。
但是对于必填字段,您不能使用null 值,这样可以保证该字段不为空,但您可以省略为此字段设置一些值,因为它具有默认值。
【讨论】: