ruby教程

ruby教程:包含了所有代写案例以及部分答案

  • Ruby 数组(Array) Ruby 数组是任何对象的有序整数索引集合。数组中的每个元素都与一个索引相关,并可通过索引进行获取。 数组的索引从 0 开始,这与 C 或 Java 中一样。一个负数的索相对于数组的末尾计数的,也就是说,索引为 -1 表示数组的最后一个元素,-2 表示数组中的倒数第二个元素,依此类推。 Ruby 数组可存储诸如 String、 Integer、 Fixnum、 Hash、 Symbol 等对象,甚至可以是其他 Array 对象。 Ruby 数组不需要指定大小,当向数 … 继续阅读“Ruby 数组(Array)”

    :
  • Ruby 安装 – Linux 下面列出了在 Linux 机器上安装 Ruby 的步骤。 注意:在安装之前,请确保您有 root 权限。 源码安装 下载最新版的 Ruby 压缩文件。请点击这里下载。 下载 Ruby 之后,解压到新创建的目录下: $ tar -xvzf ruby-2.2.3.tgz $ cd ruby-2.2.3 现在,配置并编译源代码,如下所示: $ ./configure $ make $ sudo make install 安装后,通过在命令行中输入以下命令来确 … 继续阅读“Ruby 安装 Linux”

    :
  • Ruby 字符串(String) Ruby 中的 String 对象用于存储或操作一个或多个字节的序列。 Ruby 字符串分为单引号字符串(’)和双引号字符串(”),区别在于双引号字符串能够支持更多的转义字符。 单引号字符串 最简单的字符串是单引号字符串,即在单引号内存放字符串: ‘这是一个 Ruby 程序的字符串’ 如果您需要在单引号字符串内使用单引号字符,那么需要在单引号字符串使用反斜杠(\),这样 Ruby 解释器就不会认为这个单引号字符是字 … 继续阅读“Ruby 字符串(String)”

    :
  • Ruby 环境 本地环境设置 如果您想要设置 Ruby 编程语言的环境,请阅读本章节的内容。本章将向您讲解与环境设置有关的所有重要的主题。建议先学习下面几个主题,然后再进一步深入学习其他主题: Linux/Unix 上的 Ruby 安装:如果您想要在 Linux/Unix 上配置开发环境,那么请查看本章节的内容。 Windows 上的 Ruby 安装:如果您想要在 Windows 上配置开发环境,那么请查看本章节的内容。 Ruby 命令行选项:本章节列出了所有的命令行选项,您可以和 Ruby 解 … 继续阅读“Ruby 环境”

    :
  • Ruby 模块(Module) 模块(Module)是一种把方法、类和常量组合在一起的方式。模块(Module)为您提供了两大好处。 模块提供了一个命名空间和避免名字冲突。 模块实现了 mixin 装置。 模块(Module)定义了一个命名空间,相当于一个沙盒,在里边您的方法和常量不会与其他地方的方法常量冲突。 模块类似与类,但有一下不同: 模块不能实例化 模块没有子类 模块只能被另一个模块定义 语法 module Identifier statement1 statement2 … … 继续阅读“Ruby 模块(Module)”

    :
  • Ruby 简介 Ruby是一种纯粹的面向对象编程语言。它由日本的松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)创建于1993年。 您可以在 www.ruby-lang.org 的 Ruby 邮件列表上找到松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)的名字。在 Ruby 社区,松本也被称为马茨(Matz)。 Ruby 是”程序员的最佳朋友”。 Ruby 的特性与 Smalltalk、Perl 和 Python 类似。Perl、Pyt … 继续阅读“Ruby 简介”

    :
  • Ruby 方法 Ruby 方法与其他编程语言中的函数类似。Ruby 方法用于捆绑一个或多个重复的语句到一个单元中。 方法名应以小写字母开头。如果您以大写字母作为方法名的开头,Ruby 可能会把它当作常量,从而导致不正确地解析调用。 方法应在调用之前定义,否则 Ruby 会产生未定义的方法调用异常。 语法 def method_name [( [arg [= default]]…[, * arg [, &expr ]])] expr.. end 所以,您可以定义一个简单的方法, … 继续阅读“Ruby 方法”

    :
  • Ruby 教程 Ruby 是一种开源的面向对象程序设计的服务器端脚本语言,在 20 世纪 90 年代中期由日本的松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)设计并开发。在 Ruby 社区,松本也被称为马茨(Matz)。Ruby 可运行于多种平台,如 Windows、MAC OS 和 UNIX 的各种版本。 学习本教程,您将对 Ruby 有一个全面的了解。 现在开始学习 Ruby! 谁适合阅读本教程? 本教程有助于初学者理解 Ruby 语言基础知识及基本概念。 阅读本教程前, … 继续阅读“Ruby 教程”

    :
  • Ruby 循环 Ruby 中的循环用于执行相同的代码块若干次。本章节将详细介绍 Ruby 支持的所有循环语句。 Ruby while 语句 语法 while conditional [do] code end 或者 语法 while conditional [:] code end 当 conditional 为真时,执行 code。 语法中 do 或 : 可以省略不写。但若要在一行内写出 while 式,则必须以 do 或 : 隔开条件式或程式区块。 实例 #!/usr/bin/ruby # … 继续阅读“Ruby 循环”

    :
  • Ruby 判断 Ruby 提供了几种很常见的条件结构。在这里,我们将解释所有的条件语句和 Ruby 中可用的修饰符。 Ruby if…else 语句 语法 if conditional [then] code… [elsif conditional [then] code…]… [else code…] end if 表达式用于条件执行。值 false 和 nil 为假,其他值都为真。请注意,Ruby 使用 elsif,不是使用 els … 继续阅读“Ruby 条件判断”

    :