假设我有一个名为teams
的数组。
我想计划每team
matches
与其他所有team
。在红宝石中配对数组元素
这几乎是我想要什么,除了相同的matches
加两次:
teams.each do |red_team|
teams.each do |blue_team|
if red_team != blue_team
@planned_matches << Match.new(red_team, blue_team)
end
end
end
如何做到这一点?
它的工作。尽管如此,我希望更好的解决方案。 :) – 2010-07-03 09:19:23
if语句没有做任何事情,我是一个int,你将它与一个字符串的团队名称进行比较。但是,除此之外,这是最好的解决方案。 – 2010-07-03 10:15:15
@Joshua: - oohhhhhhhhh是的,我认为它应该是球队[我]!= teams.last。我认为如果条件允许,它将无效。 nocheck虽然。 – Salil 2010-07-03 12:15:25