From: Srijayanth Sridhar Date: 2008-06-18T18:49:53+09:00 Subject: Re: hash, key, problem... On Wed, Jun 18, 2008 at 3:09 PM, psy wrote: > Hallo people, > I cant get something done since a while. Its very basic stuff.. :( > > I have the following hash for example : > hash = { $-a => "info", $F => "another info"} > and so on, you get the meaning.. > Now i use Hash#each_pair so i get the value of the variables and the > info, but I would like also to get a simple string, containing > the name of the variable, so it should look like this : > $-a > info > false > > $F > another info > nil Do you want something like this: hash={:name => "John Doe", :age => 23} hash.each do |elem| puts elem.join("\n") end That should work. You can also of course get the string as: string=elem.join("\n") Hope that helps. Jay > > But I cant get it done. Its probably very stupid question, but doesnt > matter what I try - i dont get the name of the key, i always get the > key itself returned... Can somebody help me? > Thanks in advance. > > Katja > >