Olivier Wirz wrote:
> 
> Hello,
> 
> Ich have an anonymous array of anonymous hashes:
> 
> $self -> {_definitions} = [ { IN       => "file1.txt",
>                                           INOUT    => "file1.dat",},
>                                        { IN       => "file2.txt",
>                                         INOUT    => "file2.dat",} ];
> 
> and I woud like to have the number of anonymous hashes in the [] (2 in this
> example). With scalar on $self -> {_definitions} (i.e. I have a method
> definitions() which returns $self -> {_definitions}, so I have something like this:
> 

this works for me:

my $self;

$self->{definitions} = [ { IN       => "file1.txt", 
                         INOUT    => "file1.dat",},
                       { IN       => "file2.txt", 
                         INOUT    => "file2.dat",} ];

print scalar @{ $self->{definitions} }, "\n";

/Stefan


> my @definitions = self -> definitions();
> my $numberOfHashes = scalar (@definitions);
> 
> $numberOfHashes is 1 (and not 2).
> 
> Who can help me ?
> 
> Thank.
> 
> Olivier
> 
> --
> +++ GMX - Mail, Messaging & more  http://www.gmx.net +++
> Bitte lächeln! Fotogalerie online mit GMX ohne eigene Homepage!
> 
> --
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to