`
yanzilee9292
  • 浏览: 529346 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

ruby各种循环的写法

    博客分类:
  • ruby
 
阅读更多

ruby各种循环的写法

 

 

最常用的:

 

#1
length = array.list
length.times do |i|
 print "#{array[i]}"
end


#2
array.each do |value|
    print "#{value}"
end


#3
for vaule in array do
  print "#{value}"
end


#4
array.each_index do |i|
    print "#{array[i]}"
end
 
 

其他写法:

 

#5
length = array.list
i = 0
until i==length do
  print "#{array[i]}"
  i += 1
end


#6
length = array.list-1
for i in 0..length do
  print "#{array[i]}"
end


#7
length = array.list
i = 0
while i< length do
  print "#{array[i]}"
  i = i+1
end


#8
length = array.list - 1
0.upto(length) do |i|  #也可用downto:length.downto(0) do |i|
  print "#{array[i]}"
end


#9
length = array.list -1
i = 0
loop do
  print "#{array[i]}"
  i += 1
  break if i > length #也可以用break unless i <= length 
end

 

分享到:
评论

相关推荐

    05Ruby 循环.docx

    Ruby还有一个强大的标准库,提供了丰富的工具和功能,使开发者能够快速构建各种类型的应用程序。Ruby还有一个流行的Web框架Ruby on Rails,被广泛应用于Web开发领域。总的来说,Ruby是一种灵活、强大且易于学习的...

    Ruby 循环语句及示例

    Ruby 循环语句及示例 很多情况下,我们可能需要重复的执行某些语句。我们把这些需要重复执行的语句称之为循环体。 循环体能否一直继续重复执行,决定循环的终止条件 循环结构是在一定条件下反复执行某段程序的流程...

    ruby代码ruby代码ruby代码ruby代码ruby代码ruby代码

    ruby代码ruby代码ruby代码ruby代码ruby代码ruby代码ruby代码ruby代码

    Ruby中的循环语句的用法教程

    主要介绍了Ruby中的循环语句的用法教程,逻辑循环语句是每门编程语言的基础,需要的朋友可以参考下

    ruby DBI ruby DBI ruby DBI

    ruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ...

    Ruby简明教程之循环语句介绍

    循环结构在编程语言中是不可或缺的,所以Ruby中的循环也有其自定义的规则。 而我们关注循环结构,要知道两个因素:1) 循环的条件;2) 循环执行的内容 Ruby有一些方式来实现循环结构体: 1. times方法 在前面已经有...

    ruby2ruby.zip

    ruby2ruby 提供一些用来根据 RubyParser 兼容的 Sexps 轻松生成纯 Ruby 代码的方法。可在 Ruby 中轻松实现动态语言处理。 标签:ruby2ruby

    Ruby完全自学手册 下

    《Ruby完全自学手册》是一本完全覆盖Ruby和Ruby on Rails的完全自学手册。《Ruby完全自学手册》的特色是由浅入深、循序渐进,注重理论和实践的结合。虽然定位为入门手册,但是依然涉及许多高级技术和应用,覆盖到的...

    Ruby编程,Ruby编程,

    Ruby编程,Ruby编程,Ruby编程,Ruby编程,Ruby编程,

    ruby源代码 ruby源代码 ruby源代码 ruby源代码2

    ruby源代码 ruby源代码 ruby源代码 ruby源代码2

    ruby源代码 ruby源代码 ruby源代码 ruby源代码4

    ruby源代码 ruby源代码 ruby源代码 ruby源代码4

    ruby笔记1ruby笔记1ruby笔记1

    ruby笔记1ruby笔记1ruby笔记1ruby笔记1ruby笔记1ruby笔记1

    详解Ruby中的循环语句的用法

    主要介绍了详解Ruby中的循环语句的用法,Ruby中的循环语句与其他编程语言的相比之下显得有所不同,需要的朋友可以参考下

    ruby源代码 ruby源代码 ruby源代码 ruby源代码3

    ruby源代码 ruby源代码 ruby源代码 ruby源代码3

    Ruby-rubybuild编译和安装Ruby

    ruby-build - 编译和安装Ruby

    ruby打包文件ruby入门通

    ruby打包文件ruby打包文件ruby打包文件ruby打包文件ruby打包文件ruby打包文件ruby打包文件ruby打包文件ruby打包文件

    ruby开发的基本流程.doc

    推荐使用macOS或各种发行版本的Linux作为运行环境,尽管Windows下也可以进行Ruby开发,但环境配置会比较复杂。在macOS或Linux下,可以通过包管理工具来安装Ruby。安装完成后,可以通过在命令行中输入ruby -v来检查...

    Ruby Under a Microscope

    ruby interpreter 原理探討 At first glance, learning how to use Ruby can seem fairly simple. Developers around the world find Ruby’s syntax to be graceful and straightforward. You can express ...

    ruby学习资源(Programming Ruby, Learning Ruby, The Ruby Way)

    内含以下4个文档: 1、Addison.Wesley.The.Ruby.Way.2nd.Edition.Oct.2006.chm 2、O'Reilly.Learning.Ruby.May.2007.chm 3、Programming Ruby 2e.pdf 4、ruby中文文档.chm

    Ruby中文文档.zip

    Ruby,一种简单快捷的面向对象(面向对象程序设计)脚本语言,在20世纪90年代由日本人松本行弘(Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、Smalltalk、Eiffel、Ada以及 Lisp ...

Global site tag (gtag.js) - Google Analytics