没有合适的资源?快使用搜索试试~ 我知道了~
my-collect-online-web-prework
共11个文件
md:3个
rb:3个
gitignore:1个
需积分: 5 0 下载量 184 浏览量
2021-03-20
15:35:45
上传
评论
收藏 8KB ZIP 举报
温馨提示
我的#collect 目标 建立将集合的成员产生到一个块的方法。 控制使用yield的方法的返回值,使其返回新的集合。 指示 您将在lib/my_collect.rb编写代码。 您正在编写一个行为与实际的#collect方法类似的方法。它应该接受一个集合的参数,使用while循环遍历该集合,并对集合中的每个元素执行调用它的代码块中的代码(使用yield关键字)。它应该返回修改后的集合。 因此,您的#my_collect方法不应在乎调用它的代码块的内容。例如,假设我们正在编写一个应用程序,以帮助教师管理学生。我们的老师有一个学生名单: [ "Tim Jones" , "Tom Smith" , "Jim Campagno" ] 该列表包括每个学生的名字和姓氏,但我们的老师需要收集仅包含他们名字的列表。 因此,如果我们的老师使用#my_collect收集他的学生的名字,它应该像这样工作:
资源推荐
资源详情
资源评论
收起资源包目录
my-collect-online-web-prework-master.zip (11个子文件)
my-collect-online-web-prework-master
.gitignore 642B
.rspec 53B
LICENSE.md 1KB
CONTRIBUTING.md 2KB
spec
my_collect_spec.rb 2KB
spec_helper.rb 3KB
README.md 2KB
lib
my_collect.rb 2B
Gemfile 86B
.learn 108B
Gemfile.lock 626B
共 11 条
- 1
资源评论
行者无疆0622
- 粉丝: 19
- 资源: 4632
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功