1 Star 0 Fork 0

topxeq / xie

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
operator3.xie 997 Bytes
一键复制 编辑 原始数据 按行查看 历史
unknown 提交于 2022-08-04 10:08 . 2022080401
// 三元操作符?(实际上是指令)用法示例
// 判断整数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 "错误结果" "正确结果")`
Go
1
https://gitee.com/topxeq/xie.git
git@gitee.com:topxeq/xie.git
topxeq
xie
xie
master

搜索帮助