Ruby : Associative Arrays

Sushanth CS picture Sushanth CS · Nov 24, 2010 · Viewed 54.6k times · Source

Does Ruby on rails have associative arrays?

For eg:

   a = Array.new
   a["Peter"] = 32
   a["Quagmire"] = 'asdas'

What is the easiest method to create such an array structure in Ruby?

Answer

noodl picture noodl · Nov 24, 2010

Unlike PHP which conflates arrays and hashes, in Ruby (and practically every other language) they're a separate thing.

http://ruby-doc.org/core/classes/Hash.html

In your case it'd be:

a = {'Peter' => 32, 'Quagmire' => 'asdas'}

There are several freely available introductory books on ruby and online simulators etc.

http://www.ruby-doc.org/