文件名称:我每个前功
文件大小:7KB
文件格式:ZIP
更新时间:2024-03-14 18:45:28
Ruby
我的每个 目标 定义一个使用yield和while循环将集合的每个元素传递到块的方法。 进一步了解通用迭代器#each 。 指示 注意:在编写任何代码之前,某些测试可能已经通过。 但是,为了使所有测试通过,您需要正确使用yield关键字。 既然您已经知道yield方法的工作原理,请尝试编写自己的#each方法版本,而不使用Ruby提供的#each方法。 您将构建#my_each方法的内容。 此方法应接受数组的参数,并使用while循环迭代该数组的每个成员,从而将数组中包含的每个元素生成一个块。 这是调用my_each方法时应发生的示例: collection = [ 1 , 2 , 3 , 4 ] my_each ( collection ) do | i | puts i end 这应该输出: 1 2 3 4 然后返回: #=> [1, 2, 3, 4] 就像真正
【文件预览】:
my-each-prework-master
----.learn(116B)
----my_each.rb(52B)
----spec()
--------my_each_spec.rb(2KB)
--------spec_helper.rb(3KB)
----CONTRIBUTING.md(2KB)
----LICENSE.md(1KB)
----README.md(1KB)
----.rspec(42B)
----.gitignore(642B)