跳转至

流程第三

条件判断

若「貯」大於五十者。
    加「貯」以一。昔之「貯」者。今其是矣。
若非。
    減「貯」以一。昔之「貯」者。今其是矣。
也。

「也」字用于结束语句,消除歧义,可用「云云」替代。若无相关情形,可省略「若非」段。

比较运算符:数值比较六种(等于、不等于、大于、小于、不大于、不小于),对象比较两种(等于、不等于)。

布尔值亦可作为判断依据:

吾有一爻。曰陽。名之曰「甲」。
若「甲」者。
    吾有一言。曰「「陽者。歲之主也。」」書之。
若非。
    吾有一言。曰「「陰者。陽之助也。」」書之。
也。

复杂情形可使用「或若」进行连续判断,执行首个真值条件,若皆不成立则执行「若非」。

有言「「人」」。名之曰「物」。

若「物」等於「「禽獸」」者。
    書「「爾芻狗也。」」。
或若「物」等於「「人」」者。
    書「「爾雖人。於我實芻狗也。」」。
若非。
    書「「吾不知爾何物。然爾之為芻狗明也。」」。
云云。

昔之「物」者。今「「芻狗」」是矣。

循环结构

三种循环方式:

恆為是。
    吾有一言。曰「「天地長不沒。山川無改時。」」書之。
云云。
為是百遍。
    吾有一言。曰「「讀書百遍。其義自見。」」書之。
云云。
凡「列」中之「元」
    吾有二言。曰「元」。曰「「者。亦列中之物也。」」書之。
云云。

注:此处「列」指代列表(详见列表章节)。

循环控制语句: - 「乃止」:彻底跳出循环 - 「乃止是遍」:跳过本轮,继续下一轮迭代