代码拉取完成,页面将自动刷新
// 三元操作符?(实际上是指令)用法示例
// 判断整数2是否小于整数5
// 结果将放入全局预置变量$tmp
< #i2 #i5
// 给变量s1赋值为字符串abc
assign $s1 "abc"
// 判断$tmp值是否为true
// 如果为true,则将变量s1中值赋给变量result
// 否则将浮点数16.9赋给变量result
? $result $tmp $s1 #f16.9
// 输出变量result供参考
// 本例应输出字符串abc
plo $result
// 将变量b2赋值为布尔值false
assign $b2 #bfalse
// 使用包含三元操作符指令的表达式作为参数
// 注意这里的第一个“?”是表达式做参数的引导符,并不是三元操作符
// 第二个“?”也是起到表明括号中的子表达式是一条指令的作用(也说明应该叫三元操作指令更妥当)
// 第三个“?”才是三元操作指令
// 注意表达式要求结果都要在$tmp变量中返回
// 本例应该返回“正确结果”
pln 第二个结果: ?`(? ? $tmp $b2 "错误结果" "正确结果")`
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。