金钱数=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 ? "胜利" :"失败")