Ruby中的迭代器简介
摘要:
each 最简单的迭代器,它所做的就是连续访问收集的所有元素。输出结果:13579独特的作用就是用来实现Ruby语言的for循环。因为在Ruby内建的循环原语只有while和until。for只是一个语法块。例如:Ruby会用each迭代器转换为:collect它从收集中获得各个元素并传递给block。block会返回的结果被用来生成一个新的数组,例如:输出结果:inject虽然直接翻译中文,名... 阅读全文
posted @ 2010-05-09 10:27 非常笑 阅读(943) 评论(0) 推荐(0) 编辑