ruby中的循环语句总结

 更新时间:2015年05月26日 09:32:07   投稿:junjie  
这篇文章主要介绍了ruby中的循环语句总结,本文总结了Ruby中常用的一些循环语法,需要的朋友可以参考下

while(当…) 循环

 

 

while 条件

语句1; 语句2 ; 语句…

end

单行 while 循环

( 语句1; 语句2 ; 语句… ) while 条件

until(直到…) 循环

until 条件 = while not (条件)

for…in 循环

 

 

for 变量 in 对象

语句1; 语句2 ; 语句…

end

break

跳出当层循环

next

忽略本次循环的剩余部分,开始下一次的循环

redo

重新开始循环,还是从这一次开始

retry

重头开始这个循环体

times

3.times { print "Hi!" } #Hi!Hi!Hi!

upto

1.upto(9) {|i| print i if i<7 } #123456

downto

9.downto(1){|i| print i if i<7 } #654321

each

(1..9).each {|i| print i if i<7} #123456

step

0.step(11,3) {|i| print i } #0369

相关文章

  • Ruby中的迭代器详解

    Ruby中的迭代器详解

    这篇文章主要介绍了Ruby中的迭代器详解,本文讲解了字符串、数字、数组、Map、文件、目录等情况下使用迭代器的例子,需要的朋友可以参考下
    2014-09-09
  • Ruby简明教程之方法(Method)介绍

    Ruby简明教程之方法(Method)介绍

    这篇文章主要介绍了Ruby简明教程之方法(Method)介绍,ruby的方法分为实例方法、类方法、函数方法等,本文分别做了讲解,需要的朋友可以参考下
    2014-06-06
  • Ruby中的反射(Reflection)应用实例

    Ruby中的反射(Reflection)应用实例

    这篇文章主要介绍了Ruby中的反射(Reflection)应用实例,实现通过一个类名字符串构造一个类对象和访问成员变量和私有方法 ,需要的朋友可以参考下
    2014-06-06
  • ruby 类常量 解析

    ruby 类常量 解析

    ruby 类常量 解析...
    2007-11-11
  • Ruby中的类Google Map/Reduce框架Skynet介绍

    Ruby中的类Google Map/Reduce框架Skynet介绍

    这篇文章主要介绍了Ruby中的类Google Map/Reduce框架Skynet介绍,Skynet是一款创建分布式应用程序的框架,需要的朋友可以参考下
    2015-01-01
  • Ruby数组(Array)学习笔记

    Ruby数组(Array)学习笔记

    这篇文章主要介绍了Ruby数组(Array)学习笔记,本文讲解了Ruby中数组的定义、数组元素的访问、数组的操作、数组的运算等内容,需要的朋友可以参考下
    2014-11-11
  • Ruby中调用执行shell命令的6种方法

    Ruby中调用执行shell命令的6种方法

    这篇文章主要介绍了Ruby中调用执行shell命令的6种方法,本文罗列了Ruby中可以调用和执行Linux系统Shell命令的6个方法,需要的朋友可以参考下
    2014-10-10
  • ruby will_paginate的用法

    ruby will_paginate的用法

    老版本的will_paginate是基于plugin方式的,其安装方式如下:ruby script/plugin install svn://errtheblog.com/svn/plugins/will_paginate
    2008-08-08
  • Ruby中数组的一些相关使用方法

    Ruby中数组的一些相关使用方法

    这篇文章主要介绍了Ruby中数组的一些相关使用方法,是Ruby学习当中的基础知识,需要的朋友可以参考下
    2015-05-05
  • CentOS中配置Ruby on Rails环境

    CentOS中配置Ruby on Rails环境

    经过一个上午的折腾,终于把ROR环境在CentOS中搞定,绕了很多弯路,把文章写下来总结一下
    2014-03-03

最新评论