重写Array注入方法创客学院注入挑战指南
注入挑战重写注入方法(创客学院第2周)
注入挑战(Rubyist徽章)说明
- 挑战时间:周五全天 + 周末(如有需要)
允许使用的资源:自由使用谷歌、个人笔记、书籍等,但需独立完成任务。
挑战任务概述
-
重新打开Array类或其子类。
-
重写inject方法。
-
测试:首先为自定义方法编写测试代码。
重新打开Array类或其子类。
重写inject方法。
测试:首先为自定义方法编写测试代码。
注意:
-
不需要返回枚举器,可假设传入的代码块始终存在。
-
自定义方法名称需与inject不同,以免干扰Rspec测试。
进阶挑战
- 尝试使用迭代器和递归两种方法重写注入功能(无需实现通过测试)。
请注意,如果完成了挑战并且希望提高水平,可以选择增加代码优化程度。
下载地址
用户评论