C
Charles Oppenheimer
Folks, the first ruby I've written that I actually needed (I shortened
the actual strings I was comparing, which were very long). So
thought I'd ask, before I write the next one - is there a more elegant
way to do this, or conventions that are usually used?
Thanks!
globalcampaigns = "item1, item2, item3, item4, item5"
premiercampaigns = "item1, item2"
basiccampaigns = "item3, item4"
globalarray = globalcampaigns.split(",")
premarray = premiercampaigns.split(",")
basicarray = basiccampaigns.split(",")
#globalarray.each {|elt| puts elt}
combo = premarray | basicarray
diff = globalarray - combo
diff.each {|elt| puts elt}
the actual strings I was comparing, which were very long). So
thought I'd ask, before I write the next one - is there a more elegant
way to do this, or conventions that are usually used?
Thanks!
globalcampaigns = "item1, item2, item3, item4, item5"
premiercampaigns = "item1, item2"
basiccampaigns = "item3, item4"
globalarray = globalcampaigns.split(",")
premarray = premiercampaigns.split(",")
basicarray = basiccampaigns.split(",")
#globalarray.each {|elt| puts elt}
combo = premarray | basicarray
diff = globalarray - combo
diff.each {|elt| puts elt}