arrays - 数组迭代的返回值
问题描述
我正在尝试建立一个音乐库。
我的主要问题是当我使用 #each 方法遍历数组时,返回值很大,因为我知道我的数组是关于一位艺术家的所有专辑和歌曲。
您是否知道一种方法来迭代返回值nil
或至少比我创建的整个艺术家数组短的数组?
解决方案
nil
如果您不希望将集合作为返回值,则只需在迭代后返回。
def your_method
your_collection.each do |item|
# do something
end
nil
end
推荐阅读
- node.js - 节点猫鼬打字稿如何输入 { type: ObjectId, ref: 'User' }
- java - 在Java中查找字符串中单词的最后一秒出现
- java - 如何使用 MD5 spring security 加密密码
- ios - 具有多个单元格的 Collectionview 和 diffable 部分
- java - 使用 @OneToMany 和 @ManyToOne 注释是更新一个实体表,而不是许多表
- html - 如何在 jQuery 中逐行引用 HTML 表格单元格、col 索引 - cell(3,4)
- reactjs - 反应 JS | 使用 setTimeout 在 Page 上打印一个数字
- javascript - 如何获取脚本生成的 DOM 元素?
- karate - 空手道 - 在生成有关 jenkins 的报告时,它也在考虑来自测试数据文件夹的 json 文件。为什么它在那里表现不同?
- xml - 返回内容类型 image/svg+xml 时遇到问题?