`

ruby 循环

阅读更多

 

while(当…) 循环

 

 

while 条件

语句1; 语句2 ; 语句…

end

单行 while 循环

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

until(直到…) 循环

until 条件 = while not (条件)

forin 循环

 

 

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

分享到:
评论
1 楼 ilower 2012-02-22  
简单有效,跟着复习了。

相关推荐

    05Ruby 循环.docx

    ### Ruby 循环详解 #### 一、Ruby简介与特性 Ruby是一种动态、面向对象的编程语言,以其简洁明了的语法而闻名,被誉为“程序员最好的朋友”。Ruby的强大之处不仅在于其灵活的语言特性,还在于它强大的元编程能力,...

    Ruby 循环语句及示例

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

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

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

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

    Ruby中的循环用于执行相同的代码块指定的次数。本章将详细介绍Ruby支持的循环语句。 Ruby while 语句: 语法: while conditional [do]  code end 执行代码当条件为true时。while循环的条件是代码中的保留字,换行,...

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

    在Ruby编程语言中,循环语句是控制程序流程的关键部分,它们允许代码重复执行一段特定的块,直到满足特定条件为止。本篇文章将深入探讨Ruby中的四种主要循环语句:`while`、`while`修饰符、`until`以及`for`。 首先...

    Ruby/tk学习资料

    ### Ruby/tk 学习资料知识点详述 #### 核心概念:Ruby/tk简介与基本操作 ...通过学习如何引入库、创建根窗口、启动事件循环以及使用布局管理器等基本操作,开发者可以快速上手Ruby/tk并进一步探索更多高级功能。

    Ruby-TensorStream用Ruby重新实现TensorFlow

    这些示例可能涵盖简单的线性模型、卷积神经网络(CNN)以及循环神经网络(RNN)。同时,活跃的社区支持是项目发展的重要驱动力,用户可以在社区中提问、分享经验,共同推进框架的改进和完善。 总的来说,Ruby-...

    Ruby 教程 The Book of Ruby

    - 控制结构(条件语句、循环语句) 4. **面向对象编程** - 类与对象的概念 - 继承与多态性 - 封装与模块 5. **高级特性** - 块与迭代器 - 元编程 - 符号与哈希 6. **文件与IO操作** - 文件读写 - 输入...

    Ruby编程Ruby Programming

    - **循环结构**:`for`、`while`、`until` - **流程控制**:`break`、`next`、`redo`、`retry` #### 2.3 函数与模块 - **函数(方法)**:定义函数使用`def`关键字。 - **模块**:用于组织代码,避免命名冲突,可...

    Ruby新手学习书(Ruby语言中文教程)和Rails_4_days

    2. **控制结构**:学习如何使用条件语句(if/else, case)和循环(for, while, until)来控制程序流程。 3. **函数与方法**:了解如何定义和调用函数,以及Ruby中的块、 Proc 和 Lambda 的使用。 4. **面向对象...

    ruby语法基础教程及Ruby教程中文版和安装文件

    Ruby提供了条件语句(如`if`和`unless`)、循环(如`for`、`while`和`until`)以及`case`语句。例如: ```ruby # 条件语句 if num &gt; 0 puts "这是一个正数" elsif num puts "这是一个负数" else puts "这是一个...

    笨办法学ruby_笨办法学ruby_ruby_bravevk4_

    书中的章节会逐步引导你了解如何声明变量、数据类型(包括字符串、数字、数组和哈希)、控制流(如条件语句和循环)、函数定义以及类和对象的概念。此外,你还会学习到Ruby的模块系统,它是组织代码和实现命名空间的...

    Ruby-RubyCompiler针对Ruby设计的AOTAOT编译器

    3. **优化**:在生成AST之后,编译器会对其进行优化,消除冗余代码,提升指令的执行效率,这可能包括常量折叠、死代码删除、循环展开等优化技术。 4. **代码生成**:最后,优化后的AST被转换为目标平台的机器码。这...

    Ruby入门教程中文PDF 附实例

    `if`语句用于条件判断,`for`和`while`循环用于迭代。例如,下面的代码会打印1到5的数字: ```ruby for i in 1..5 puts i end ``` Ruby还是一个面向对象的语言,每个值都是一个对象,包括基本类型如数字和字符串。...

    Ruby教程.chm和Ruby程序设计.doc

    Ruby教程.chm可能涵盖了Ruby的基础语法、变量、数据类型、控制结构(如条件语句和循环)、函数、类与对象、模块、继承、异常处理等重要内容。此外,它可能还会讲解Ruby中的块、 Proc 和 Lambda,以及Ruby的元编程...

    Ruby-qtbindings允许你在Ruby中使用QTGui工具包

    最后,`app.exec`启动消息循环,等待用户交互。 总的来说,Ruby-qtbindings为Ruby开发者提供了一种高效、直观的方式来构建图形界面应用,结合Ruby的灵活性和QT的丰富功能,可以创造出既有美观界面又具有高性能的...

    ruby中文手册 chm

    用户指南通常会从基础开始介绍Ruby,包括变量、数据类型、控制结构(如if语句、循环)、函数、类与对象、模块、继承等。此外,还会涉及异常处理、文件操作、正则表达式和字符串处理等内容,这些都是Ruby编程的基础...

    ruby中文教程,从基础到深入的让你学习ruby

    控制结构包括条件语句(如if/else,case)和循环(如for,while,until)。函数是代码的可重用部分,可以定义自己的函数。类是面向对象编程的核心,用于创建对象并定义其行为。 接下来,深入理解Ruby的面向对象特性...

Global site tag (gtag.js) - Google Analytics