in reply to CPAN::INDEX problem
On the possibility that the program is intended to look something like this:
#!//usr/bin/perl use strict; use warnings; # 1038343 #programa 1 print "hello, world.\n"; #programa 2 print "Gimme a number: "; # 0.0000; my $n = 0.00000; chomp($n = <STDIN>); #$n now holds whatever the input is +at STDIN print "The value $n is", $n ? "TRUE" : "False", "\n";
Note the semi-colons... and the revised comment about the value of $n: Yours would be accurate only if the input were 0.00000...
Otherwise the script behaves as expected.
One other possibility occurs -- that that line containing 0.00000 is intended to reflect user input. If so, refer to the above about missing semicolons and declarations.
For a clear explanation of your final line of code, using the ternary operator, please see http://perldoc.perl.org/perlop.html for its syntax and use.
Also, please read and heed the instructions around the text-input box -- where you typed this node. Use <c>...</c> tags around your code... and per Markup in the Monastery (which you should also read), please don't use <pre>...</pre> tags.
|
|---|