-
Notifications
You must be signed in to change notification settings - Fork 76
document_zh
YANG Huan edited this page May 19, 2021
·
41 revisions
标识符需满足C语言的命名规则,后面提及的标识符均按此要求。
前4行为表头,描述了导出的格式与信息,下面逐行解释。
- 第一行是描述信息
- 第二行是字段的类型信息,有基本类型(int,string,double,bool)、数组以及结构体,后面会详细描述
- 第三行是字段名,需满足标识符定义
- 第四行是导出标记,配合命令行参数“-s”使用,可控制此列是否被导出
- 从第5行开始,是数据部分
列数量固定为5,分别是字段名,字段值,字段类型,导出标记,描述信息,表头仅一行,其余为数据部分。
此种格式一般用来配置一些全局参数或者多语言文本信息等
包含基本类型(int,string,double,bool)、数组以及结构体,参考C语言语法设计,简洁易懂,下面逐个介绍
- int 整形
- string 字符串类型
- double 小数类型
- bool 布尔类型,填写数值的话,0为假,其余为真,填写字符串的话,false、no、off为假,true,yes,on为真(大小写不敏感)
- [] 数组类型,可与基本类型以及结构体嵌套。例如类型为“int[]”, 值可为“[1,2,3,4,5]”,首尾的“[]”可不填写,简易写法为“1,2,3,4,5”
- {} 结构体类型,可与数组嵌套。例如“{string Name:int Age}”,值可为“{张三:23}”,首尾的“{}”可不填写,简易写法为“张三:23”
,:分别作为数组和结构体的分隔符,若与字符串产生冲突,则字符串中的,:需要转义成 \, \:
- 行注释,此行第一列的单元格为空或者第一个字符为“#”,表明注释掉此行,此行数据不导出
- 列注释,此列的字段名,字段类型中有一个不填写,此列不完整,此列不会导出
- 段落注释,从某一行开始,连续3行均为空白行,后续行跳过,均不会导出
此配置将会把后面的配置项合并至第一个配置项并导出。
https://github.com/yanghuan/proton#实例工程
- 常见问题
- Issues
- 邮箱:sy.yanghuan@gmail.com
- QQ群:715350749