gpt4 book ai didi

enums - Thrift 默认枚举值

转载 作者:行者123 更新时间:2023-12-04 05:38:01 41 4
gpt4 key购买 nike

使用 Apache Thrift 并在 Java 中生成代码,我试图确定是否有办法将其中一个枚举作为默认返回。
例如,使用以下定义:

enum STATE {
UNKNOWN,
AVAILABLE,
UNAVAILABLE
}

我希望 UNKNOWN 作为默认值而不是 NULL 值返回,以便对枚举的添加不会影响现有客户端。
有可能这样做吗?在这种情况下还有哪些其他可用选项?

最佳答案

我不确定“作为默认值返回”的部分,因为没有默认返回值这样的东西。什么可以解决你的问题可能是……喜欢:

struct ReturnedValues
{
1: STATE state = UNKNOWN
}

否则你应该解释你的情况。

关于enums - Thrift 默认枚举值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11660561/

41 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com