Ruby的数组(arrays)和散列表(hashes)是被索引的收集(indexed collections).
两者都存储对象的集合,通过键(key)来访问。数组的键是整数。而散列表支持以任何对象作为它的键。数组和散列表会按需调整大小来保存新的元素。访问数组元素是高效的,但是散列表提供了灵活性。任何具体的数组或散列表可以保存不同类型的对象。
使用数组字面量(array literal)–即方括号之间放一组元素–可以创建和初始化新的数组对象。有了数组对象,在方括号之间提供索引便可以访问单个元素,