企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## **if** ```c++ //C语言中的if语句,如果xxx处的条件是否成立,是则执行code1 //否则判断yyy是否成立,若成立执行code2 //都不成立执行code3 if( xxx ) { code1; }elseif( yyy ) { code2; }else { code3; } ``` >[info] 以上为C语言中的if语句,插件中遵循此规则添加了if变量 以下为插件中的if语句,与C语言中的极为相似,只是没有了花括号{} 当xxx成立,执行code1,否则判断yyy是否成立,成立执行code2,都不满足执行code3 ``` ① 为标识符 [if①;xxx] code1 [elseif①;yyy] code2 [else①] code3 [endif①] ``` ## 关于“①”的解释 很多人不明白插件中的标识符是什么意思,①实际上用来判断if到哪里结束 例如下面的代码,插件将不能正常执行,因为两个if的标识符都是①。 处理时**第一行**到**第五行**会被看作成一个if,然后**第三行的if**缺少标识符,就不能正常执行了 ``` 第一行: [if①;1=1] 第二行: code1 第三行: [if①;2=2] 第四行: code2 第五行: [endif①] 第六行: [endif①] ```