我想知道是否可以使用消息进行枚举。
我想要实现的是根据选择的枚举来嵌套消息。使用可选标识符进行业务逻辑检查可以轻松解决问题。
我只是在寻找比if语句更优雅的业务逻辑控制实现,以确定要执行的代码路径。
这样的事情就是我想到的。这有可能实现吗?
message T {
enum A {
message T2 = 1;
}
}
答案 0 :(得分:1)
否 - 枚举简称为32位整数;但有oneof
- 我想知道 是否正在寻找:
message T {
oneof A {
T2 t2 = 1;
//...other options here
}
}
message T2 {}