> I don't see that at all. We're simply providing one more > way for a value to be true, and one more way for it to be false. > You might as well argue that the following is "action-at-a-distance": > > undef $fh; > > $fh = "0 but true"; > > ... 1200 lines later... > > if ($fh) { print "HERE!!!\n"; } > No, because you can say: print "$fh"; and find out exactly what is going on. In the case with undef $fh; $fh is true. if ($fh) { print "HERE!!!\n"; } print "$fh"; you get nada, right? So... why the *$#$ is it getting into the loop? There has to be a method to print out the *contents* of $fh, not just the values. Ed
- Re: 'is' and action at a distance Larry Wall
- Re: 'is' and action at a distance Richard Proctor
- Re: 'is' and action at a distance Piers Cawley
- Re: 'is' and action at a distance Damian Conway
- Re: 'is' and action at a distance Graham Barr
- Re: 'is' and action at a distance Piers Cawley
- Re: 'is' and action at a distance Austin Hastings
- Re: 'is' and action at a distance Jarkko Hietaniemi
- Re: 'is' and action at a distance Graham Barr
- Re: 'is' and action at a distance Piers Cawley
- Re: 'is' and action at a distance Edward Peschko
- Re: 'is' and action at a distance Michael G Schwern
- Re: 'is' and action at a distance Damian Conway
- Re: 'is' and action at a distance Edward Peschko
- Re: 'is' and action at a distance Damian Conway
- Re: 'is' and action at a distance Damian Conway
- Re: 'is' and action at a distance Michael G Schwern
- Re: 'is' and action at a distance John Siracusa
- Re: 'is' and action at a distance Graham Barr
- Re: 'is' and action at a distance Damian Conway
- Re: 'is' and action at a distance Graham Barr