thrift 脚本语言例子分析
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了thrift 脚本语言例子分析相关的知识,希望对你有一定的参考价值。
警告
尽量使用tutorial下面的模板
1 注释
有如下的三种方式
1)//
2)/**/
支持C语言的注释方法
3)#
2 命名空间
namespace cpp tutorial
namespace d tutorial
namespace java tutorial
namespace php tutorial
namespace perl tutorial
3 脚本嵌套
include "shared.thrift"
4 基本类型
* bool Boolean, one byte
* byte Signed byte
* i16 Signed 16-bit integer
* i32 Signed 32-bit integer
* i64 Signed 64-bit integer
* double 64-bit floating point value
* string String
* binary Blob (byte array)
* map<t1,t2> Map from one type to another
* list<t1> Ordered list of one type
* set<t1> Set of unique elements of one type
4 定义结构体
struct SharedStruct
{
1: i32 key;
2: string value;
}
5 例子
service SharedService
{
SharedStruct getStruct(1: i32 key);
}
以上是关于thrift 脚本语言例子分析的主要内容,如果未能解决你的问题,请参考以下文章
如何在 thrift-compiler 中为自定义语言创建自己的 thrift 语言模板?