ruby - 在比较 ruby 中的 2 个数组后,如何获得具有真/假值的数组?
问题描述
我试图生成数组作为比较2个数组的结果:
a = %w{a b a e}
b = %w{c d a e}
比较后,结果应为:
c = [false, false, true, true]
有没有比for
循环更好的红宝石方法,因为我必须与很多数组进行比较。
解决方案
这边走?
a.zip(b).map { |a, b| a == b }
推荐阅读
- c - C 程序,我应该在数组中打印一个 SECTION 的数组
- angular - 抛出'nb-timepicker'的星云时间选择器不是已知元素吗?
- java - 运行 .jar 文件(json-simple)时出现 NoClassDefFoundError - eclipse
- django - 尽管使用了 get、filter 和 all,Django 没有返回查询集
- javascript - 如果先计算(和映射),道具会失去反应性
- node.js - NodeJS 使用 SQL 结果构建 JSON
- flutter - Flutter - 发出网络请求
- c# - 使用 BenchmarkDotnet 摆脱默认导出器
- java - 在 Mac 中使用小程序查看器运行小程序时,出现了一些错误
- python - 通过更新其他组件来更改 Dash 组件的可见性 - 默认为“隐藏”