2012年7月7日

Ruby 数组合散列表

摘要: Ruby的数组(arrays)和散列表(hashes)是被索引的收集(indexed collections).两者都存储对象的集合,通过键(key)来访问。数组的键是整数。而散列表支持以任何对象作为它的键。数组和散列表会按需调整大小来保存新的元素。访问数组元素是高效的,但是散列表提供了灵活性。任何具体的数组或散列表可以保存不同类型的对象。使用数组字面量(array literal)--即方括号之间放一组元素--可以创建和初始化新的数组对象。有了数组对象,在方括号之间提供索引便可以访问单个元素,如下例所示,注意Ruby数组的索引从零开始。a=[1,'cat',3.14] #有三 阅读全文

posted @ 2012-07-07 23:09 tim_sheng 阅读(1315) 评论(0) 推荐(0)

导航