From: Jean-Denis Muys Date: 2009-02-07T00:24:03+09:00 Subject: iterating over two arrays simultaneously James' solution to the previous question being so much better than mine (which I did for my learning purposes), I dare asking about how to iterate over two arrays in parallel. I don't see a way to use the iteration methods, and my solution below doesn't feel idiomatic at all: array1 = [1, 2, 3] array2 = ["one", "two", "three"] # note: both arrays are known to be the same size (0..array1.size-1).each { | i | print "#{array2[i]} = #{array1[i]}\n" }