ruby教程

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

  • Ruby XML, XSLT 和 XPath 教程 什么是 XML ? XML 指可扩展标记语言(eXtensible Markup Language)。 可扩展标记语言,标准通用标记语言的子集,一种用于标记电子文件使其具有结构性的标记语言。 它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 它非常适合万维网传输,提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。 更多内容请查看我们的 XML 教程 XML解析器结构和API XML的解析器主要有DO … 继续阅读“Ruby XML, XSLT 和 XPath 教程”

    :
  • Ruby 迭代器 简单来说:迭代(iterate)指的是重复做相同的事,所以迭代器(iterator)就是用来重复多次相同的事。 迭代器是集合支持的方法。存储一组数据成员的对象称为集合。在 Ruby 中,数组(Array)和哈希(Hash)可以称之为集合。 迭代器返回集合的所有元素,一个接着一个。在这里我们将讨论两种迭代器,each 和 collect。 Ruby each 迭代器 each 迭代器返回数组或哈希的所有元素。 语法 collection.each do |variable| co … 继续阅读“Ruby 迭代器”

    :
  • Ruby 哈希(Hash) 哈希(Hash)是类似 “key” => “value” 这样的键值对集合。哈希类似于一个数组,只不过它的索引不局限于使用数字。 Hash 的索引(或者叫”键”)几乎可以是任何对象。 Hash 虽然和数组类似,但却有一个很重要的区别:Hash 的元素没有特定的顺序。 如果顺序很重要的话就要使用数组了。 创建哈希 与数组一样,有各种不同的方式来创建哈希。您可以通过 new 类方法创建一个空的哈 … 继续阅读“Ruby 哈希(Hash)”

    :
  • Ruby 安装 – Windows 下面列出了在 Windows 机器上安装 Ruby 的步骤。 注意:在安装时,您可能有不同的可用版本。 Window 系统下,我们可以使用 RubyInstaller 来安装 Ruby 环境,下载地址为:请点击这里下载。 下载 rubyinstaller 之后,解压到新创建的目录下: 双击 rubyinstaller-2.2.3.exe 文件,启动 Ruby 安装向导。 点击 Next,继续向导,记得勾选 Add Ruby executables … 继续阅读“Ruby 安装 Windows”

    :
  • 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 简介”

    :