ruby

领取游戏新手卡来http://5433.com

导航

2012年6月30日 #

Ruby中的inject

摘要: 刚接触inject时,对其了解不是很深,直看到这篇文章ruby-inject,才有了新的认识,文章配合大量例子进行说明。1、先看最简单的求和例子,我们从这里分析inject的实现机制。Ruby代码[1,2,3,4].inject(0){|result,element|result+element}#=>10 inject带有一个参数和block。block中的两个参数是有含义的。第一个参数reslut在inject第一次执行block时把inject带的参数付值给它,element就是数组中的元素,该例中inject一共执行4次block,每次执行block完后,最后语句的结果再付值给r 阅读全文

posted @ 2012-06-30 12:14 最初的模样 阅读(525) 评论(0) 推荐(0) 编辑