`
xf986321
  • 浏览: 163880 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

ruby中的常用循环……

阅读更多

1、最常用的是each each_with_index

ss = [1,2,3,4,5]
ss.each do |s|
puts s
end

ss.each_with_index do |s,i|
puts ss[i]
end

 2、case(switch)语句

case x
  when "this"
    func_this_that()
  when "that"
    func_this_that()
  when "nothing"
    # something different
end
# Example 1
x = ["case4"]

case x
  when ["case1", "case2"]
    puts "first case"
  when ["case3", "case4", "case5"]
    puts "second case"
  when ["case6"]
    puts "third case"
  else
    puts "not matched"
end

# Returns: "second case"

# Example 2
x = [6]

case x
  when [1, 2]
    puts "first case"
  when [3, 4, 5]
    puts "second case"
  when [6]
    puts "third case"
  else
    puts "not matched"
end

# Returns: "third case"

 3、for 循环

for s in ss
puts s
end

 4、……

分享到:
评论

相关推荐

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

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

    05Ruby 循环.docx

    `while` 语句是Ruby中最基本的循环结构之一,用于在某个条件为真时重复执行一段代码。 **语法:** ```ruby while conditional [do] code end ``` 或 ```ruby while conditional [:] code end ``` 其中`...

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

    Ruby是一种面向对象的、动态...通过这个中文教程,你将掌握其基本语法,理解面向对象编程的概念,熟悉常用的类库和工具,并能够运用Ruby进行实际的项目开发。无论你是初学者还是有经验的开发者,都能从这个教程中受益。

    ruby中文文档.chm

    文档中将详细讲解Ruby的基础语法,如变量声明、控制结构(条件语句、循环)、函数和方法定义等。 Ruby的面向对象特性体现在类和对象的概念上。通过定义类,你可以创建具有特定属性和行为的对象。Ruby支持单继承,但...

    ruby 中文文档 必备资料

    在Ruby中,异常类是继承自`StandardError`的,你可以自定义异常类来处理特定类型的错误。 Ruby on Rails是Ruby最著名的Web开发框架,它遵循MVC(模型-视图-控制器)架构模式。这份文档可能也涵盖了Rails的相关内容...

    ruby中英文api

    在Ruby中,API主要体现在类、方法、模块和库的形式上,它们提供了丰富的功能供开发者使用。Ruby的官方API文档详细记录了每种内置类型、类、模块、方法以及它们的使用方式。"ruby中英文api"资料集可能包含了对这些...

    ruby中文文档中心资料

    文档通常会涵盖Ruby的基础知识,例如变量、数据类型(如字符串、整数、浮点数、布尔值和数组)、流程控制(条件语句、循环)、函数、类与对象、模块、继承、混合、异常处理等。此外,它可能还会涉及Ruby的元编程特性...

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

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

    ruby中文手册 chm

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

    ruby中文资源大全

    在工作中,他希望有一种比 Perl 强大,比 Python 更面向对象的语言。从1993年2月,他开始设计一个全新的自己的语言,1994年12月发布了第一个 alpha版本,并且将这种新语言定名为Ruby(红宝石)。 本教程内含多部中文...

    ruby中文 文档

    5. **字符串和数组**:这两种数据结构在Ruby中非常常用,文档会解释它们的操作和方法,如拼接、查找、替换等。 6. **哈希(Hash)**:Ruby的哈希是一种关联数组,键值对的存储方式,文档会介绍如何创建和操作哈希。...

    Ruby中文教程及相关源代码

    3. **函数与方法**:Ruby中的函数定义和调用,块和 Proc 对象,以及方法的定义、重载和作用域。 4. **面向对象编程**:Ruby是纯面向对象的语言,讲解类的定义、继承、模块(Module)的使用,以及对象创建和消息传递...

    Ruby中文文档.zip

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

    ruby中的循环语句总结

    ### Ruby中的循环语句总结 在编程语言Ruby中,循环是一种非常重要的控制结构,它允许我们重复执行一段代码,直到满足特定的终止条件。本文将详细介绍Ruby中的各种循环语句,包括`while`、`until`、`for...in`等,并...

    ruby语法自整理

    注意,常量在Ruby中并不是完全不可变的,但修改常量会引发警告。 2. 变量内插 - 在双引号字符串内,可以使用`#{}`语法来插入变量的值,例如`puts "#{a} + #{b} = #{a+b}"`会输出`2 + 3 = 5`。 3. 注释 - 单行...

    Ruby中文帮助文档

    Ruby中文文档.CHM 方便ruby or rails学习.

    ruby中文教程(源代码)

    - 函数与方法:Ruby中的函数被称为方法,可以定义在类或模块中,支持块(block)和 Proc 对象。 2. **面向对象编程(OOP)** - 类与对象:Ruby是纯面向对象的语言,一切皆对象。你可以创建自定义类来封装数据和...

    Ruby入门教程中文PDF 附实例

    Ruby中的控制结构也相当直观。`if`语句用于条件判断,`for`和`while`循环用于迭代。例如,下面的代码会打印1到5的数字: ```ruby for i in 1..5 puts i end ``` Ruby还是一个面向对象的语言,每个值都是一个对象,...

Global site tag (gtag.js) - Google Analytics