您的位置:首页 > 其它

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 ? "胜利" :"失败")
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: