Beefy Boxes and Bandwidth Generously Provided by pair Networks
"be consistent"
 
PerlMonks  

Re^3: Barewords equal zero?

by rgiskard (Hermit)
on Feb 13, 2008 at 15:47 UTC ( #667783=note: print w/ replies, xml ) Need Help??


in reply to Re^2: Barewords equal zero?
in thread Barewords equal zero?

In the previous example, I put quotes around the capital letter O. Because, quite frankly, barewords are painful.

It's also important to look at it from the perspective of someone fixing the barewords but not fixing the real problem, as some may read the capital letter O and think it to be a zero (0) and brute force the solution by getting rid of the barewords by quoting everything.

So without warnings, there's no difference between a quoted letter O and a quoted number 0. If one is starting out with the language then hopefully I've pointed out some positives about strict and warning.

example with a quoted number zero
use strict; use warnings; my $string = 'hello world'; print substr($string,'0',5)."\n";
output
sh-3.2$ perl absurd2.pl hello


Comment on Re^3: Barewords equal zero?
Select or Download Code

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://667783]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others browsing the Monastery: (10)
As of 2014-08-02 02:38 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    Who would be the most fun to work for?















    Results (53 votes), past polls