> perl -e 'print *b,"\n";'
*main::x
> perl -e 'print \*b,"\n";'
GLOB(0x80d1f44)
####
> perl -e 'print scalar(*b),"\n";'
*main::x
> perl -e 'print scalar(\*b),"\n";'
GLOB(0x80d1f4c)
####
> perl -e 'print "$_\n" for (0..*b);'
0
> perl -e 'print "$_\n" for (0..\*b);'
0
1
2
3
4
5
6
7
(and so on)
####
> perl -e 'print "Yup\n" if *b;'
Yup
> perl -e 'print "Yup\n" if \*b;'
Yup
####
> perl -e 'print "Yup\n" if 1;'
Yup
####
> perl -e '*a = 1; print *a,"\n";'
*main::1
> perl -e '*a = *b; print *a,"\n";'
*main::b
####
> perl -e '$x = "-> " . *b . " <-"; print "$x\n";'
-> *main::b <-
> perl -e '$x = "-> " . \*b . " <-"; print "$x\n";'
-> GLOB(0x80d1f80) <-