####学习Ruby中……####

终于拿到了Programming Ruby 中文第2版.开始认真学习Ruby

不过感觉翻译的不是很好

而且有网友已经整理了勘误表 http://farm9.staticflickr.com/8527/8509573735_f7c64d2b5c_z.jpg

我在阅读的时候,也发现了一些翻译的不是很明白的地方

  • 16页 第2章 2.3

  • Ruby的数组(arrays)和散列表(hashes)是被索引的收集.(indexed collections)

原文:Ruby’s arrays and hashes are indexed collections

我感觉这句话的意思应该是说:Ruby的数组和哈希表是有(被)索引的集合

在后面的哈希表里面,也有讲解

Hashes (some times known as associative arrays, maps,or dictionaries) are similar to arrays in that they are indexed collections of object references. 哈希表(有时也称关系数组,映射或者词典) 和数组的相似之处是他们都是有(被)索引的对象引用的集合

  • 45页 第4章 4.1 倒数第8行

使用这些方法,你可以用数组来实现栈(stack),收集(set),队列(queue),双向队列(dequeue)和先进先出队列(fifo)

原文:Using these,you can treat arrays as stacks,sets,queues,dequeues,and fifos

我感觉这里的set应该是集合,就是说可以用数组实现集合