Ruby else if语句
在接下来的时间里面,我们准备为大家介绍Ruby中的"else if语句"。
1、如果你希望在 if 语句的后面加入多个分支语句,那么,你可以使用else if 语句,
同时,else if 语句的数量没有限制,
另外,else if 语句必须添加在if 语句的后面,
如果有else 语句,那么,else语句必须添加在所有else if 语句的后面。
2、else if语句语法格式:
if 表达式
语句1
else if 表达式
语句...
else if 表达式
语句n
else
语句a
end
语法分析:
(1)以 if 开始。
(2)当if语句的表达式判断结果为fasleil时,
就可以执行下面的else if语句中的‘表达式’,
如果表达式判断结果为true时,就可以执行对应的语句,
在执行完对应的语句以后,就跳转到end,并继续执行后面的内容。
而如果,else if 语句的表达式判断结果为flase时,
就可以继续执行下面的else if 语句,如些类推。
(3)如果,所有的 else if 语句的表达式判断结果都为false,就会执行'else'与'end'之间的代码。
(4)end关键字表示结束。
3、例子
a = 3
b = 8
if a >5
a = 1
puts a
else if a > 4
a = 2
puts a
else if a >= 3
a = 3
puts a
else
puts b
end
例子分析:
(1)首先,定义了变量a与b,初值为3与8;
(2)然后,执行if 语句,并判断a > 5,
即判断3 > 5,结果为false,
所以,就继续执行else if a>4 ,
即判断3>4,结果为false,
所以,就继续执行else if >= 3,
即判断3>=3,结果为true,
所以,就执行了 a =3 ,并执行puts a,输出变量a中的值,3。
然后,就跳转到end语句。
非常好,现在,我们已经掌握了Ruby中的“else if语句”这个知识点,但是,如何去运行用它呢?所以,我们就要通过下方的按钮进入到游戏中,然后,运用它去完成任务,这样,才可以加深大家对每个知识点的理解和运用,以及“尽快进入到编程的状态”。
不要停留在理论规则上面,快动起来吧!
(通过游戏模式学习与训练,需要在电脑上运行)