我有以下数组
prime_arr = [2,3,5,7,11,13]并且我需要检查数组是否有3,5 7,并根据是否存在返回不同的值。
如果它有3个单独返回“是”,5个单独返回“是”,7个单独返回“已完成”和
如果它有3,5返回“是的”
如果它有3,5,7返回“是的,就完成了”
返回值应该根据组合而不同。
提前谢谢。
发布于 2015-01-05 08:14:23
你对另外三个案子不太清楚,所以我猜。
[[3, 5, 7], ["Yes ", "it is ", "done"]]
.transpose.each.with_object(""){|(i, w), s| s << w if prime_arr.include?(i)}https://stackoverflow.com/questions/27775223
复制相似问题