首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将数组值与另一个数组进行比较,并根据使用ruby的组合返回值。

将数组值与另一个数组进行比较,并根据使用ruby的组合返回值。
EN

Stack Overflow用户
提问于 2015-01-05 07:41:35
回答 2查看 39关注 0票数 0

我有以下数组

代码语言:javascript
运行
复制
prime_arr = [2,3,5,7,11,13]

并且我需要检查数组是否有3,5 7,并根据是否存在返回不同的值。

如果它有3个单独返回“是”,5个单独返回“是”,7个单独返回“已完成”和

如果它有3,5返回“是的”

如果它有3,5,7返回“是的,就完成了”

返回值应该根据组合而不同。

提前谢谢。

EN

Stack Overflow用户

发布于 2015-01-05 08:14:23

你对另外三个案子不太清楚,所以我猜。

代码语言:javascript
运行
复制
[[3, 5, 7], ["Yes ", "it is ", "done"]]
.transpose.each.with_object(""){|(i, w), s| s << w if prime_arr.include?(i)}
票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27775223

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档