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