在thrift定义文件(* .thrift)中,我想使用命名空间' service'。但是它会导致语法错误,而最后一个令牌是" service"'。这违反了任何语法规定吗?当我尝试命名空间" com.service"一切都很好。
答案 0 :(得分:0)
阿。我想这可能是因为服务'是保留字
namespace * service
事实上,它看起来就是这样,特别是因为
namespace * xervice
的工作原理。我同意错误消息的措辞可能有点误导,但技术上绝对正确:service
是启动服务定义的关键字。