From: "Peña, Botp" Date: 2008-06-27T12:17:45+09:00 Subject: Re: Printing two columns properly From: tekmc@hotmail.com [mailto:tekmc@hotmail.com] # "a= 340" # "abc= 340" # "acbfdhdfdf= 340" some ways, ar #=> ["a= 340", "abc= 340", "acbfdhdfdf= 340"] fixw #=> 15 ar.each {|x| puts "%-#{fixw}s%d" % x.split} a= 340 abc= 340 acbfdhdfdf= 340 puts ar.map {|x| "%-#{fixw}s%d" % x.split} a= 340 abc= 340 acbfdhdfdf= 340 ar.each {|x| puts x.split.map{|y| y.ljust(fixw)}.join } a= 340 abc= 340 acbfdhdfdf= 340 puts ar.map {|x| x.split.map{|y| y.ljust(fixw)}.join } a= 340 abc= 340 acbfdhdfdf= 340 kind regards -botp