I'm trying to brush up on my Perl by learning object
oriented Perl! This may not be the best way to brush
up on this subject, but I am sure that I will learn a
lot! Here is a script:
#!/usr/bin/perl -w
use strict;
my @array = [1, 2, ['a','b','c','d']];
my $arrayref = [EMAIL PROTECTED];
my $arraySize = scalar $arrayref->@array;
print $arraySize."\n";
I received the following error message:
Array found where operator expected at ./anonymousData
line 8, at end of line
(Missing operator before ?)
syntax error at ./anonymousData line 8, near
"->@array"
Execution of ./anonymousData aborted due to
compilation errors.
What am I doing wrong? Out of curiousity, if the
array was anonymous, then how can I find it's size.
$arrayref = [1, 2, ['a', 'b', 'c', 'd']];
How can I find the size of this array with dereferencing?
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>