2014年1月5日
摘要: 作为ruby的新手,我经常对Array的enumerators的三种方法感到困惑: map, collect 和 select。让我们通过一些例子来解决这个困惑。list = (1..10).to_a p listp list.collect { |i| i >= 3 && i = 3 && i = 3 && i <= 7 }结果所有的方法都有相似之处就是都用了一个block 参数,map和collect方法都返回了一个数组中的item通过计算返回的值,而select方法则返回了通过迭代数组中的item计算出的结果为true的值。这个 阅读全文
posted @ 2014-01-05 18:40 小海少 阅读(2151) 评论(0) 推荐(0) 编辑