From: Rob Biedenharn Date: 2007-07-06T04:53:47+09:00 Subject: Re: array difference On Jul 5, 2007, at 3:20 PM, Jeffrey Bowen wrote: > I�m trying to create an array containing the > difference of the two other arrays. When I create the > arrays manual I have no problems. > > a = ["0001", "0002"] > b = ["0001", "0002", "0003"] > c = b - a > puts c > c -> 0003 > > However when the array is created from data in a file > d will equal the first array not the difference > between the two. > > File.open("datafilelist.txt").each { |h| data_files1 > << h} > > d = data_files1 - data_files > puts d > -> 0001, 0002 > > Thoughts? > > Jeff Bowen You haven't shown enough code to get any help! What is data_files? Giving us a sample of the contents of "datafilelist.txt" would be quite useful, too. -Rob Rob Biedenharn http://agileconsultingllc.com Rob@AgileConsultingLLC.com k