BT编程语言文档

条件语句

功能

条件语句用于根据不同条件执行不同代码。BT 中 if 也是表达式:整个 if 的值由实际执行分支中最后一条语句返回;没有匹配分支时返回 empty

语法

if

if 后面写条件。条件为真时执行第一个代码块。

else

else 表示前面的条件都不成立时执行的兜底分支。

elseif 和 else if

elseif 用于连续判断多个条件;else if 也可以写成嵌套条件。

三元条件表达式

简单二选一可以用 condition ? true_value : false_value,适合短表达式,不适合写复杂业务块。

真值规则

条件会按 BT 的真值规则判断。常见的假值包括 falsenullempty0、空字符串、空数组和空对象;其他值通常按真处理。