hello again,
all my c instincts tell me i shouldn't write a function like this:
sub myfunc() {
my $aref = [];
if ( some_cond ) {
return undef;
}
else {
#populate @{$aref}
return $aref;
}
}
but its cool, right?
i know what i really should do is this:
sub myfunc() {
my @array;
if ( some_cond ) {
return undef;
}
else {
#populate @array
return [ @array ];
}
}
anyways, second question: how do i create/invoke a function ref?
i wanna do something like this:
sub myfunc() {
#blah blah
}
my $fref = \&myfunc(); # is this right?
&{$fref}($arg1, $arg2); #is this right? are there any shortcuts like
$fref->($arg1, $arg2)? i know this is the syntax for invoking a method, but
i don't wanna go thru the hassle of making a class
thanks for the tips,
christopher
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]