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]