From: dblack@... Date: 2006-08-12T08:45:50+09:00 Subject: Re: Beginner's question: assigning same value to many variables Hi -- On Sat, 12 Aug 2006, Mark Van Holstyn wrote: > On 8/11/06, Alex Khere wrote: >> >> I'm just starting out in programming, using Ruby to learn. >> >> I'm trying to write a short program that will use a handful of >> variables, and I want to be sure that all of the variables start with >> the value '' (strings of zero length). >> >> Is there a way to list all of the variables on a single line and set >> them to the same value? I tried using commas to seperate, but that >> didn't work. >> >> I also tried creating an array with all of the variable names and then >> using "arrayname.each do |name|" to cycle through the assignment, but >> since the varibles hadn't been defined, I got an "undefined local >> variable or method" error (at least, I think that's why I got an error). >> > a=b=c=d=f=g=h=i=j=k=l=m=n='' But beware: a=b=c='' a << "hi" puts b # hi David -- http://www.rubypowerandlight.com => Ruby/Rails training & consultancy ----> SEE SPECIAL DEAL FOR RUBY/RAILS USERS GROUPS! <----- http://dablog.rubypal.com => D[avid ]A[. ]B[lack's][ Web]log http://www.manning.com/black => book, Ruby for Rails http://www.rubycentral.org => Ruby Central, Inc.