我的收集前功

时间:2024-03-14 19:45:32
【文件属性】:

文件名称:我的收集前功

文件大小:7KB

文件格式:ZIP

更新时间:2024-03-14 19:45:32

Ruby

我的#collect 目标 建立将集合的成员产生到一个块的方法。 控制使用yield的方法的返回值,使其返回新的集合。 指示 您将在lib/my_collect.rb编写代码。 您正在编写一个行为与实际的#collect方法类似的方法。 它应该接受一个集合的参数,使用while循环遍历该集合,并针对集合中的每个元素执行调用它的块中的代码(使用yield关键字)。 它应该返回修改后的集合。 因此,您的#my_collect方法不应在乎调用它的代码块的内容。 例如,假设我们正在编写一个应用程序,以帮助教师管理学生。 我们的老师有一个学生名单: [ "Tim Jones" , "Tom Smith" , "Jim Campagno" ] 该列表包括每个学生的名字和姓氏,但是我们的老师需要收集仅包括他们名字的列表。 因此,如果我们的老师使用#my_collect来收集他的学生的名字,它


【文件预览】:
my-collect-prework-master
----CONTRIBUTING.md(2KB)
----Gemfile(86B)
----Gemfile.lock(609B)
----.rspec(53B)
----spec()
--------my_collect_spec.rb(2KB)
--------spec_helper.rb(3KB)
----LICENSE.md(1KB)
----.gitignore(0B)
----.learn(108B)
----lib()
--------my_collect.rb(2B)
----README.md(2KB)

网友评论