美文网首页
Ruby循环

Ruby循环

作者: 薛妮 | 来源:发表于2016-12-15 23:01 被阅读93次

    1.while循环

    语法:

    while conditional [do] 
        code
    end
    

    或者

    while conditional [:] 
        code
    end
    

    例子:

    #!/usr/bin/ruby
    # -*- coding: UTF-8 -*-
    
    $i = 0
    $num = 5
    
    while $i < $num  do
       puts("在循环语句中 i = #$i" )
       $i +=1
    end
    

    运行结果:
    在循环语句中 i = 0
    在循环语句中 i = 1
    在循环语句中 i = 2
    在循环语句中 i = 3
    在循环语句中 i = 4

    2.until语句

    语法:

    until conditional [do]
       code
    end
    

    例子:

    #!/usr/bin/ruby
    # -*- coding: UTF-8 -*-
    
    $i = 0
    $num = 5
    
    until $i > $num  do
       puts("在循环语句中 i = #$i" )
       $i +=1;
    end
    

    运行结果:
    在循环语句中 i = 0
    在循环语句中 i = 1
    在循环语句中 i = 2
    在循环语句中 i = 3
    在循环语句中 i = 4
    在循环语句中 i = 5

    3.for循环

    语法:

    for variable [, variable ...] in expression [do]
       code
    end
    

    例子:

    #!/usr/bin/ruby
    # -*- coding: UTF-8 -*-
     
    for i in 0..5
       puts "局部变量的值为 #{i}"
    end
    

    运行结果:
    在循环语句中 i = 0
    在循环语句中 i = 1
    在循环语句中 i = 2
    在循环语句中 i = 3
    在循环语句中 i = 4
    在循环语句中 i = 5

    相关文章

      网友评论

          本文标题:Ruby循环

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