doc.md文档中对布尔值有些地方写的是1/0,建议修复一下

功能建议 · 17 次浏览
艾米屎蛋 创建于 6天4小时前

 Doc 里同时存在两套布尔写法,而且以 "1"/"0" 为主。

Doc 里实际有什么

1. 开篇 JSON 规范明确写的是 1/0

// 步骤运行失败后是否中止动作
"stopIfFail": {
"VarKey": null,
"Value": "1"// 1:中止;0:不中止
},

这是 Doc 对布尔 InputParams 的正式说明,很多范例也沿用了这一套。

2. 范例里两种写法都有,但数量差很多

在 Doc.md 里大致是:

写法 出现次数(约)
"Value": "1"
356
"Value": "0"
350
"Value": "true"
46
"Value": "false"
82

也就是说:多数范例是 1/0,少部分(尤其后面一些模块)是 true/false

3. 参数表格又是第三种写法

表格里布尔默认值常写成 C# 风格:True / False,这是元数据说明,不是 JSON 里 Value 字段的格式。

4. SKILL.md 也是 True/False

例如 stopIfFail: ["T2", 0, "True", ...],同样是默认值描述,不等于 JSON 必须写 "True"


回复内容
暂无回复
回复主贴