Apache节俭,参数列表中的FieldReq?

问题描述 投票:0回答:1

与指定required相比,将FieldReq保留在外面有什么区别吗?在参数列表中。

[optional给出警告optional keyword is ignored in argument lists.,可能是针对我的一组语言。

thrift
1个回答
0
投票

节俭不支持可选参数。您可能在optional中有struct字段,并使用后者作为参数:

struct MyArgs {
  1: required string req
  2: optional string opt
  3: string def  // this is called "default requiredness"
}

service Foobar {
   void DoSomething(1: MyArgs args)
}

herehere解释了这三个选项之间的差异。

© www.soinside.com 2019 - 2024. All rights reserved.