双引号和单引号在某些案例上具有不同的效果。由双引号括起的字串允许以反斜线记号 (添加一个引导的反斜线 (\) 在字元前) 转换该字元之意义,也可以窜写内容 (以 #{} 嵌入一段赋值的算式)。由单引号括起的字串不做这些解释工作,除了 \' 和 \\;你将得到你所看到的。例如:

阵列是由多个个体所组成的聚合体。你可以用方括号 ([ ]) 建立一个阵列 ,并在其中以逗号分隔列出各个细项。也可用 Array.new 建立一个空白阵列。 Ruby 的阵列可以容纳各式各样的个体。

我们可以用数字作为索引,提取阵列的任何一部分。负号指示自阵列尾端取偏移量而非从阵列开头。

有种称为“关联索引阵列(associative array)”的特殊阵列,它不是以有序的数字索引提取内容,而是以无序的关键字(keys)。这种阵列有时又称之为杂凑表(hash)或字典(dictionary);在 Ruby 的世界中,我们惯用杂凑表一词。在编程时,用杂凑表的时机将比用阵列的时机要多。

此页面最后编辑于2015年10月30日 (星期五) 10:51。

Wikibooks®和维基教科书标志是维基媒体基金会的注册商标;维基™是维基媒体基金会的商标。

维基媒体基金会是在美国佛罗里达州登记的501(c)(3)免税、非营利的慈善机构。