ruby enumerables introduction to map and reduce lab dumbo web 102819 源码
Map and Reduce Lab简介 学习目标 定义类似map的功能 定义类似reduce的函数 介绍 在这个实验中,我们要实行建设我们自己的可枚举方法,只要版本map样和reduce般的工作。 在对这些代码进行编码时,我们将感觉到编写map的非DRY(不要重复自己)质量,并且reduce基于函数的功能,并希望有更好的方法。 您不应使用内置的Ruby方法map或reduce来解决此实验。 也有机会知道,如果我们使用的语言没有内置出色的Enumerables,我们可以轻松编写替换函数。 在接下来的几课中,我们将仅在Array的上下文中讨论Enumerables。 尽管Hash函数还具有遵循“可枚举方法的字符”的方法,但是为了易于学习,我们将仅关注Array 。 定义map 如“可枚举的字符”中所述,我们需要访问集合的每个成员。 这是所有Enumerable方法所共有的。 对于map
用户评论