On 22.01.2009 13:43, Max Williams wrote:
> Subbaraju Datla wrote:
>> Hai,

Shark?

>>       I have a problem with ruby containers.what is the differnce
>> between containers and classes.Is there any syntax for containers.can
>> you please
>> reply me.
> 
> AFAIK 'container' is just a general word for the classes that let you 
> contain objects: Hash and Array are the most commonly used example, but 
> you have others such as Queue.  You could also view String as a 
> container class as it 'contains' characters.

I'd add: it's typical for a container class to contain arbitrary many 
instances of other classes.

> There's no 'Container' class, so there's no syntax for containers, 
> although the classes that are referred to as containers (Hash, Array, 
> String etc) may define some common methods such as size (aka length). 
> This isn't required though.

Adding to that there *is* special syntax in Ruby, namely

this_is_a_hash = {1=>2, 3=>4}
this_is_an_array = [1,234,23,2]

Kind regards

	robert

-- 
remember.guy do |as, often| as.you_can - without end