补充说明
代词
其
用于引用上一个命令的结果,并会覆盖之前的结果;而 之
的功能类似,但会将结果累积保存。这一点在多参数函数的 post
调用中尤为明显,例如:
夫一。夫之。夫之。
取三以加。 批曰「「正常」」
夫一。夫其。夫其。
取三以加。 批曰「「错误」」
若在同一语句中多次使用 其
,可能导致无法预料的行为。
注释
注释可使用 注曰
、疏曰
或 批曰「「xxx」」
等形式,编译器将直接忽略这些注释内容。
数据类型
數 数字
用于表示数值,支持整数、负数和小数。
一千零五 1005
一一四五一四 114514
負一又二分三毫 -1.203
可转换为布尔值及字符串: - 转换为字符串时,始终采用中文数字格式(如「一千零五」) - 转换为布尔值时:若值为0则为假(陰),非0则为真(陽)
注意:当数字需作为整数使用(如取模、循环次数等场景时),将通过向下取整转换为整数,而非四舍五入。
言 字符串
用于表示文本内容,由双引号包裹的字符序列组成。
「「xxx」」 "xxx"
可转换为布尔值(空字符串为假,非空为真)
支持加法运算(加),可实现字符串拼接。其他类型与字符串相加时将被自动转换为字符串。
爻 布尔值
表示逻辑真或假的值。
陰 false
陽 true
可转换为整数:false 转换为0,true 转换为1
列 数组
作为内置列表类型使用。多数情况下可修改,但部分内置函数返回的列表为不可变。
提供两个核心操作函数:
吾有一列。充其以二以九以四。名之曰「甲」。
吾有一列。充其以二。銜其以「甲」。名之曰「乙」。
此时「甲」为 [2, 9, 4],「乙」为 [2, 2, 9, 4]
访问或修改元素时,使用之
指代列表中第n项(注:索引从1开始):
夫「甲」之一。書之。
昔之「乙」之三者。今「甲」之四是矣。
夫「甲」之長。書之。
另提供長
属性用于获取数组长度。
数组遍历用法参见循环结构
物 对象
详见 格物 章节。
术 函数
详见 方術 章节。