[Date Prev][Date Next][Thread Prev][Thread Next]
[Search]
[Date Index]
[Thread Index]
[MacPerl-AnyPerl] Re: macperl-anyperl-digest V1 #57
Richard L. Grubb wrote:
>
>Is there any way (or maybe I should say, How many ways are there) in
>Perl to get a subroutine to recognize
>a null argument?
>
>For instance, I would like subroutine sample below to
>print out
>
>1
>
>2
>
>or
>
>1
>NULL
>2
>
>Instead, it prints
>
>1
>2
>
>- ----------------- perl code snippet -----------
>&sample(1.0,,2.0);
>
>sub sample
>{
> foreach (@_)
> {
> print "$_ \n";
> }
>}
>
$x = "1.0,,2.0";
&sample;
sub sample {
@x = split(/,/, $x);
foreach $i (0..$#x) {
if($x[$i]) {
$x=int($x[$i]);
print "$x\n";
} else {
print "NULL\n";
}
}
}
__END__
David Seay
http://www.mastercall.com/g-s/
==== Want to unsubscribe from this list?
==== Send mail with body "unsubscribe" to macperl-anyperl-request@macperl.org