"John W. Krahn" schreef:
> Dharshana Eswaran:

>> %TypeofNumber  = ( 00 => Integer, 01 => Floating, 10 => Char, 11 =>
>> Double );
> 
> Perl interprets numbers beginning with 0 as octal and the other
> numbers as decimal so 00 is the number 0, 01 is the number 1, 10 is
> the number ten and 11 is the number eleven.

<quote src="perlop">
The "=>" operator is a synonym for the comma, but forces any word to
its left to be interpreted as a string (as of 5.001).
</quote>

And AFAICS that isn't true:

$ perl -MData::Dumper -wle'
  %n = (00 => Integer, 01 => Floating, 10 => Char, 11 => Double);
  print Dumper(\%n)
'
$VAR1 = {
          '11' => 'Double',
          '1' => 'Floating',
          '0' => 'Integer',
          '10' => 'Char'
        };

So I filed a bug-report about perlop.

-- 
Affijn, Ruud

"Gewoon is een tijger."

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to