文件名称:ruby-enumerables-introduction-to-map-and-reduce-lab-online-web-prework
文件大小:9KB
文件格式:ZIP
更新时间:2024-04-04 06:11:36
Ruby
Map and Reduce Lab简介 学习目标 定义类似map的功能 定义类似reduce的函数 介绍 在这个实验中,我们要实行建设我们自己的可枚举方法,只要版本map样和reduce般的工作。 在对这些代码进行编码时,我们将感觉到编写map的非DRY(不要重复自己)质量,并且reduce基于函数的功能,并希望有更好的方法。 您不应使用内置的Ruby方法map或reduce来解决此实验。 也有机会知道,如果我们使用的语言没有内置出色的Enumerables,我们可以轻松编写替换函数。 在接下来的几课中,我们将仅在Array的上下文中讨论Enumerables。 尽管Hash函数还具有遵循“可枚举方法的字符”的方法,但是为了易于学习,我们将仅关注Array 。 定义map 如“可枚举字符”中所述,我们需要访问集合的每个成员。 这是所有Enumerable方法所共有的。 对于map
【文件预览】:
ruby-enumerables-introduction-to-map-and-reduce-lab-online-web-prework-master
----.gitignore(215B)
----LICENSE.md(1KB)
----CONTRIBUTING.md(2KB)
----spec()
--------map_and_reduce_spec.rb(2KB)
--------spec_helper.rb(3KB)
----README.md(5KB)
----lib()
--------my_code.rb(19B)
----Gemfile(53B)
----.learn(35B)
----Gemfile.lock(627B)