就绪 | 可书周礼之文以行计算之事
Ctrl+Enter 呈奏
📜 周礼编程语法速查
| 语法 | 说明 | 示例 |
| 呈报 a b... | 输出并换行 | 呈报 "你好,天下" |
| 呈文 a b... | 输出不换行 | 呈文 "…" |
| 中文数字 | 一二…十百千万 | 一百二十三 → 123 |
| 册封 n 为 v | 声明变量 | 册封 贡赋 为 一百 |
| 加封 n 为 v | 重新赋值 | 加封 贡赋 为 五十 |
| 进封 n 于 v | 自增 | 进封 贡赋 于 一 |
| 退封 n 于 v | 自减 | 退封 贡赋 于 十 |
| a 加/减/乘/除/余 b | 算术(中缀) | 三 加 五 → 8 |
| 加a以b / 除a以b | 算术(以字式) | 加三以五 → 8 |
| a 大于/小于/等于 b | 比较 | 贡赋 大于 五十 |
| a 且/或 b / 非 a | 逻辑运算 | a 大于 零 且 a 小于 十 |
| 倘若 c 则: | 条件判断 | 倘若 x 大于 零 则: |
| 若非 c 则: | 否则如果 | 若非 x 等于 零 则: |
| 否则: | 否则 | 否则: |
| 自 s 至 e 行: | 范围循环 | 自 一 至 十 行: |
| 反复 n 次: | 重复循环 | 反复 五 次: |
| 每于 c 则: | 条件循环 | 每于 x 大于 零 则: |
| 立礼 n 用 p1 p2: | 定义函数 | 立礼 祭天 用 品 主: |
| 行 n a1 a2 | 调用函数 | 行 祭天 "牛" "天子" |
| 献 v | 函数返回 | 献 三牲 加 五谷 |
| 聆旨 "p" 记下 v | 输入 | 聆旨 "试言之:" 记下 言 |
| —— 或 注: | 注释 | —— 这是注释 |
| 本次之序 | 循环变量 | 自循环中自动赋值 |
| 然 / 否 / 无 | 布尔与空值 | 册封 有礼 为 然 |
| ◆ 列表(简牍) |
| 列 n 为 [a, b, c] | 创建列表 | 列 名册 为 ["张三", "李四"] |
| 列 n 为 空列 | 创建空列表 | 列 候补 为 空列 |
| 进 n 以 v | 追加元素 | 进 名册 以 "王五" |
| 取 n 之 i | 取第i个(1序) | 取 名册 之 一 → "张三" |
| 遍历 n 为 v: | 遍历列表 | 遍历 名册 为 人: |
| ◆ 内建函数(内廷之库) |
| 占卜 最小 最大 | 随机整数 | 占卜 一 百 → 1~100随机 |
| 求长 文或列 | 长度(文或列) | 求长 "天下" → 2 |
| 取子 文字 起点 长度 | 截取子串 | 取子 "天下太平" 零 二 → "天下" |
| 化数 文字 | 文字转数字 | 化数 "一百二十三" → 123 |
| 化文 数字 | 数字转文字 | 化文 一百 → "100" |
| 合文 文字1 文字2 | 拼接文本 | 合文 "礼" "乐" → "礼乐" |
| 取正 数字 | 取绝对值 | 取正 减 三 十 → 7 |
| 开方 数字 | 开平方根 | 开方 九 → 3 |