美文网首页
Ruby 条件语句

Ruby 条件语句

作者: changsanjiang | 来源:发表于2017-09-23 12:03 被阅读67次
#!/usr/bin/ruby

# if ... else 语句

a = 1
# 局部变量
    # 以小写字母 或 下划线 _ 开头. 

if a > 2
    puts "a > 2"
# 注意! Ruby 使用 elsif, 不是使用 else if.
elsif a < 2
    puts "a < 2"
else
    puts "..."
end

# unless ... else 语句
    # 与 if 相反, 条件不成立, 执行.
unless a > 1
    puts "a <= 1"
end

# case 语句
        # when 可以一次指定多个值
    # case 的表达式可以省略. (将执行 when 条件中第一个为真的code)
case a
when -2 .. 0
    puts -2 .. 0
when 1 .. 2
    puts 1 .. 2
when 3 .. 6
    puts 3 .. 6
else
    puts "case end.."
end
    
# if 修饰符
    # if 修饰表示当 if 右边的条件成立时, 才执行 if 左边的code.
(puts "Test") if a = 1  

# unless 修饰符
    # unless 和 if 作用相反, 即 条件不成立执行.
(puts "Test") unless a > 1

相关文章

  • Ruby 条件语句

  • Ruby for 语句

    for 并不是方法, 而是 Ruby 提供的循环控制语句.下面是 for 语句的典型示例: for 结构1 上述是...

  • Java流程控制2

    条件语句 if条件语句,switch多分支语句 if条件语句总 if条件句中又分为:if条件语句,if…else,...

  • Javascript 基础:语句

    1.条件语句 if(条件){语句}if(条件){语句1}else{语句2}if(条件){语句1}else if(条...

  • 语句

    条件语句 if (条件){语句1}else{语句2} if (条件){语句1}else if(条件2){语句2}e...

  • 07-Go语言条件语句

    if条件语句 if条件语句三种格式 if条件语句结构特点 switch条件语句 语句格式 switch语句注意点

  • Ruby中的保留字

    ruby保留字 Ruby中用分号";"来表示一个语句的结束。一行如果有多个语句,每个语句用分号隔开,而最后一个语句...

  • Ruby基础学习笔记

    目录 Ruby的基本概念Ruby的控制语句Ruby的循环Ruby的数组与散列 Ruby的基本概念 运行Ruby的方...

  • Ruby元编程笔记——1.对象模型

    打开类 在Ruby中,定义类的语句和其他语句没有本质区别,你可以在类定义中放置任何语句。 Ruby的class关键...

  • Ruby 判断

    Ruby if...else 语句 若想在一行内写出完整的 if 式,则必须以 then 隔开条件式和程式区块。如...

网友评论

      本文标题:Ruby 条件语句

      本文链接:https://www.haomeiwen.com/subject/zikcextx.html