摘要:
Ruby是面向对象的,Ruby里的每个值都是对象包含在花括号中的代码被称为代码块数组定义了一个each的迭代器,它为数组里的每一个元素调用一次相关联的代码块,每次对代码块的调用都以数组里的一个元素作为参数哈希是Ruby里的基础数据结构,它们基于哈希表数据结构,用于将任意的键对象映射到值对象。Hash类定义了一个each迭代器方法。这个方法为哈希里的每一个键/值对调用一次相关联的代码块,并且将键和值都作为参数传递给代码块。Ruby的哈希可以使用任何对象作为键,但是Symbol对象是最为常用的符号(symbol)是不可变的,功能受限的字符串,可以通过其身份对符号进行比较,而非通过其文本内容(因为两 阅读全文