这篇文章主要介绍了Ruby简明教程之判断语句介绍,非常简洁的讲解,可以作为语法备忘,需要的朋友可以参考下
条件判断,在编程语言中都存在,而Ruby中的条件判断和Java中类似,当然还是存在些许差别
Ruby中条件判断的条件:
1) 可以使用 ==,<,>等比较运算来作为条件,比较运算可以返回true和false,这和java中的语法是类似的
2) 一些其他的方法也可以用来作为判断条件,比如,empty?方法,为空则返回true,否则返回false
3) 有些方法虽然不会返回true或false,但是也能作为条件判断的条件,他们返回的对象,要么是false或nil,要么是意义的对象,则可根据如下表格判断:
TRUE | FALSE |
false和nil以外的对象 | false与nil |
p /Ruby/ =~ "Ruby" 返回0,则在条件判断中可以返回true
Ruby中也可以使用常用的逻辑运算符,&&,||,!,其代表的意义与JAVA中的意义是一致的。
Ruby中的条件判断语句:
1. if 语句
复制代码 代码如下:
=begin
语法:
if 条件1 then
语句1
elsif 条件2 then
语句2
elsif 条件3 then
语句3
else
语句4
end
=end
a = 10
b = 20
if a>b then
print "a is smaller than b."
elsif a == b then
print "a equals b."
else
print "a is larger than b."
end
以上就是Ruby简明教程之判断语句介绍的详细内容,更多请关注0133技术站其它相关文章!