Robert Klemme
1/22/2009 9:31:00 PM
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