Inject Challenge Ruby注入方法重写指南

wolf_55956 1 0 zip 2024-10-29 03:10:51

注入挑战:重写注入方法(创客学院第2周)

挑战内容概述:

  • 挑战时间:周五全天+周末(如有需要)

  • 资源限制:可以随意使用谷歌、笔记、书籍等,但需独立完成任务

任务要求:

  1. 扩展Array类或其子类,重写inject方法。

  2. 编写测试:在实现之前为重写方法编写一个测试。

  3. 命名要求:为避免冲突,使用不同名称,而非inject(),因为rspec测试框架会内部调用inject(),否则可能导致测试失败。

  4. 实现要求:以迭代器递归两种方式重写,但不强制通过。

注意事项:

  • 重写方法不要求返回枚举器

  • 假设方法中总有一个可执行块

用户评论
请输入评论内容
评分:
暂无评论