unless;case..when..end 语句;
2012-11-03 21:16
148 查看
金钱数=10
unless 金钱数>=100
print "对不起,你的钱不够了.."
end
除非你的金钱数大于等于100,否则:“对不起,你的钱不够了..”
case..when..end 语句:
如果对于把条件限制在某个范围或者某些特定的值的情况,使用case..end语句更方便:
case 变量
when 特定的值或者范围
when 特定的值或者范围
.
.
end
举例:
主角状态="昏睡"
case 主角状态
when "昏迷"
print "你昏迷了.."
when "中毒"
print "你中毒了.."
when "昏睡"
print "你昏睡了.."
end
2.条件赋值语句:
条件赋值语句给我们提供了一个非常方便的if..else..end的简化版.
(条件1 ? 语句1 : 语句2)
相当于:
if 条件1
语句1
else
语句2
end
举例:
战斗状态=1
print (战斗状态>0 ? "胜利" :"失败")
unless 金钱数>=100
print "对不起,你的钱不够了.."
end
除非你的金钱数大于等于100,否则:“对不起,你的钱不够了..”
case..when..end 语句:
如果对于把条件限制在某个范围或者某些特定的值的情况,使用case..end语句更方便:
case 变量
when 特定的值或者范围
when 特定的值或者范围
.
.
end
举例:
主角状态="昏睡"
case 主角状态
when "昏迷"
print "你昏迷了.."
when "中毒"
print "你中毒了.."
when "昏睡"
print "你昏睡了.."
end
2.条件赋值语句:
条件赋值语句给我们提供了一个非常方便的if..else..end的简化版.
(条件1 ? 语句1 : 语句2)
相当于:
if 条件1
语句1
else
语句2
end
举例:
战斗状态=1
print (战斗状态>0 ? "胜利" :"失败")
相关文章推荐
- Oracle 查询中判断语句的写法case when then else end
- Mysql之case when then end语句(附带实例)
- oracle case when then end 语句
- 区段统计 mysql 语句 case when then end as
- oracle如何根据一个字段的结果判断另外一个字段?(CASE WHEN THEN ELSE END语句)
- 输出,变量的使用,子查询,逻辑语句,循环,case..when..then..end多分支语句,Exists(判断存在)
- oracle 截取字符(substr),检索字符位置(instr) case when then else end语句使用
- SQL的case when then else end语句的用法
- MySQL语句使用(一)case when then else end 的用法
- oracle 截取字符(substr),检索字符位置(instr) case when then else end语句使用
- Mysql 数据库case when then else end语句用法
- sql语句:CASE WHEN END 的用法
- SQL的case when then else end语句的用法
- 条件语句(case...when...then...else...end)
- SQL的Case When ... Then ... Else ... End... 语句
- Sql语句-case when then else end
- sql语句 case when then else end 语句实例
- 当case when then else end 语句遇上sum或count等统计函数
- 实际——如何给SQL查询添加合计行(sqlserver2008。但是db2的case when 语句end后不能添加其他字段)
- MySql 中 case when then else end 条件控制语句的用法