代码:收益率和返回值 目标 了解如何控制使用yield的方法的返回值。 通过yield关键字和block获得更多练习。 进一步了解通用迭代器#collect 。 为什么返回值很重要 数组非常适合存储信息列表。 但是,在现实世界中,列表会发生变化。 我们可能会使用一个列表作为完全收集其他列表信息的基础。 这样想吧–您正在运行一个受欢迎的社交网站,并且具有用户的帖子列表。 每个帖子都有一个时间戳。 帖子可能显示“ 10分钟前发布”或“ 2天前发布”。 每隔几分钟左右,您需要遍历帖子列表并相应地更新时间戳。 在许多情况下,您将需要遍历项目列表,对每个项目进行一些更改并收集生成的更改项目列表。