Ruby教程
-
Ruby 简介 | Ruby 教程
Ruby是一种纯粹的面向对象编程语言。它由日本的松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)创建于1993年。 您可以在 www.ruby-lang.org 的 R...
-
Ruby 环境 | Ruby 教程
本地环境设置 如果您想要设置 Ruby 编程语言的环境,请阅读本章节的内容。本章将向您讲解与环境设置有关的所有重要的主题。建议先学习...
-
Ruby 安装 - Linux | Ruby 教程
下面列出了在 Linux 机器上安装 Ruby 的步骤。 注意: 在安装之前,请确保您有 root 权限。 源码安装 下载最新版的 Ruby 压缩文件。请点击这里...
-
Ruby 安装 - Windows | Ruby 教程
下面列出了在 Windows 机器上安装 Ruby 的步骤。 注意: 在安装时,您可能有不同的可用版本。 Window 系统下,我们可以使用 RubyInstaller 来安装...
-
Ruby 中文编码 | Ruby 教程
前面章节中我们已经学会了如何用 Ruby 输出 Hello, World!,英文没有问题,但是如果你输出中文字符你好,世界就有可能会碰到中文编码问题。...
-
Ruby 命令行选项 | Ruby 教程
Ruby 一般是从命令行运行,方式如下: $ ruby [ options ] [.] [ programfile ] [ arguments ... ] 解释器可以通过下列选项被调用,来控制解释器的环境和...
-
Ruby 环境变量 | Ruby 教程
Ruby 解释器使用下列环境变量来控制它的行为。ENV 对象包含了所有当前设置的环境变量列表。 变量 描述 DLN_LIBRARY_PATH 动态加载模块搜索的路...
-
Ruby 语法 | Ruby 教程
让我们编写一个简单的 Ruby 程序。所有的 Ruby 文件扩展名都是 .rb 。所以,把下面的源代码放在 test.rb 文件中。 实例 # !/usr/bin/ruby -w puts He...
-
Ruby 数据类型 | Ruby 教程
本章节我们将为大家介绍 Ruby 的基本数据类型。 Ruby支持的数据类型包括基本的Number、String、Ranges、Symbols,以及true、false和nil这几个特殊值...
-
Ruby 类和对象 | Ruby 教程
Ruby 是一种完美的面向对象编程语言。面向对象编程语言的特性包括: 数据封装 数据抽象 多态性 继承 这些特性将在 面向对象的 Ruby 中进行...
-
Ruby 类案例 | Ruby 教程
下面将创建一个名为 Customer 的 Ruby 类,声明两个方法: display_details :该方法用于显示客户的详细信息。 total_no_of_customers :该方法用于显示...
-
Ruby 变量 | Ruby 教程
变量是持有可被任何程序使用的任何数据的存储位置。 Ruby 支持五种类型的变量。 一般小写字母、下划线开头:变量(Variable)。 $ 开头:...
-
Ruby 运算符 | Ruby 教程
Ruby 支持一套丰富的运算符。大多数运算符实际上是方法调用。例如,a + b 被解释为 a.+(b),其中指向变量 a 的 + 方法被调用,b 作为方法调用...
-
Ruby 注释 | Ruby 教程
注释是在运行时会被忽略的 Ruby 代码内的注释行。单行注释以 # 字符开始,直到该行结束,如下所示: 实例 # !/usr/bin/ruby -w # 这是一个单行...
-
Ruby 判断 | Ruby 教程
Ruby 提供了几种很常见的条件结构。在这里,我们将解释所有的条件语句和 Ruby 中可用的修饰符。 Ruby if...else 语句 语法 if conditional [ then ]...
-
Ruby 循环 | Ruby 教程
Ruby 中的循环用于执行相同的代码块若干次。本章节将详细介绍 Ruby 支持的所有循环语句。 Ruby while 语句 语法 while conditional [ do ] code end 或者...
-
Ruby 方法 | Ruby 教程
Ruby 方法与其他编程语言中的函数类似。Ruby 方法用于捆绑一个或多个重复的语句到一个单元中。 方法名应以小写字母开头。如果您以大写字...
-
Ruby 块 | Ruby 教程
您已经知道 Ruby 如何定义方法以及您如何调用方法。类似地,Ruby 有一个块的概念。 块由大量的代码组成。 您需要给块取个名称。 块中的代...
-
Ruby 模块(Module) | Ruby 教程
模块(Module)是一种把方法、类和常量组合在一起的方式。模块(Module)为您提供了两大好处。 模块提供了一个 命名空间 和避免名字冲突...
-
Ruby 字符串(String) | Ruby 教程
Ruby 中的 String 对象用于存储或操作一个或多个字节的序列。 Ruby 字符串分为单引号字符串()和双引号字符串(),区别在于双引号字符串...