http://www.perlmonks.org?node_id=258629


in reply to Converting Visual Basic Code to PERL

Remember that in Visual Basic, False is defined as -1. (Minus one.)

Update: Absolutely right. As a result, I think that my node should be deleted, since it provides incorrect information. (Doh)

My only defense is that it was so long ago I wrote any Visual Basic. I should of course have verified my statement before writing the node.


Everything went worng, just as foreseen.

Replies are listed 'Best First'.
Re: Re: Converting Visual Basic Code to PERL
by diotalevi (Canon) on May 16, 2003 at 13:04 UTC

    No, that's True you just described. True is any non-zero integer though casting True to Integer results in -1. False is zero.