Ruby中文编码

Ruby中文编码,在 Ruby 中,默认是不支持中文字符的输出的,要支持中文的输出,我们必须要指定中文编码,不然遇到中文,Ruby 会报错。

Ruby命令行选项

Ruby命令行选项,我们不管是在 Windows 还是在 Linux 运行 Ruby 程序,一般都是从命令行运行的,因此,我们需要熟练掌握命令行相关的参数。

Ruby环境变量

Ruby环境变量,在使用 Ruby 解释器运行 Ruby 程序时,其依赖对应的环境变量来控制它的行为,ENV 对象包含了所有当前设置的环境变量列表。

Ruby语法

Ruby语法,所有的 Ruby 程序都是以 .rb 做为结尾的,现在,我们新建一个 helloworld.rb,并输入以下代码:

Ruby关键字保留字

Ruby关键字保留字,Ruby 中的保留字和关键字一共有 40 个,下表列出了 Ruby 中的保留字。这些保留字不能作为常量或变量的名称。但是,它们可以作为方法名。

Ruby Here Document

Ruby Here Document,Ruby 中的 "Here Document" 是指建立多行字符串。在 `<<` 之后,您可以指定一个字符串或标识符来终止字符串,且当前行之后直到终止符为止的所有行是字符串的值。

Ruby BEGIN END语句

Ruby BEGIN END语句,Ruby 中的 BEGIN 语句用于在程序执行之前被调用,END 语句用于在程序执行之后被调用。

Ruby注释教程

Ruby注释教程,用于注解说明解释程序的文字就是注释,注释提高了代码的阅读性。同时,注释也是一个程序员必须要具有的良好编程习惯。

Ruby数据类型教程

Ruby数据类型教程,Ruby 支持的数据类型包括基本的 Number、String、Ranges、Symbols,以及 true、false 和 nil 这几个特殊值,同时还有两种重要的数据结构——Array 和 Hash。

Ruby整型

Ruby整型,Ruby 中的整型分两种,如果在 31 位以内(四字节),那为 Fixnum 实例。如果超过,即为 Bignum 实例。

Ruby浮点型

Ruby浮点型,Ruby 支持浮点数。它们是带有小数的数字。浮点数是类 Float 的对象,且可以是下列中任意一个。

Ruby字符串

Ruby字符串,Ruby 字符串简单地说是一个 8 位字节序列,它们是类 String 的对象。

Ruby数组

Ruby数组,数组字面量通过 [] 中以逗号分隔定义,且支持 range 定义:1. 数组通过 `[]` 索引访问2. 通过赋值操作插入、删除、替换元素

Ruby哈希

Ruby哈希,Ruby 哈希是在大括号内放置一系列键/值对,键和值之间使用逗号和序列 => 分隔。尾部的逗号会被忽略。

Ruby范围类型

Ruby范围类型,一个范围表示一个区间。范围是通过设置一个开始值和一个结束值来表示。范围可使用 s..e 和 s...e 来构造,或者通过 Range.new 来构造。

Ruby类型转换

Ruby类型转换,Ruby强制类型转换,一般用于源类型和目标类型很接近的情形。有些情况 ruby 会隐式的在参数对象上调用隐式转换方法,以便得到预期的参数类型。

Ruby int转string

Ruby int转string教程,在 Ruby 中,将整型或者 int 类型转成字符串 string 类型,可以使用 to_s 方法。

Ruby float转string

Ruby float转string,Ruby float转string教程,在 Ruby 中,将浮点类型转成字符串 string 类型,可以使用 to_s 方法。

Ruby string转int

Ruby string转int,Ruby string转int教程,在 Ruby 中,将字符串类型转成 int 类型,可以使用 to_i 方法。

Ruby变量

Ruby变量教程,不论是使用哪种高级程序语言编写程序,变量都是其程序的基本组成单位。变量相当于内存中一个数据存储空间的表示,通过变量名可以访问到变量的具体的值。

Ruby转义字符

Ruby转义字符,Ruby转义字符教程,Ruby 中常用的转义字符如下: