Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight
 
PerlMonks  

Re^2: Use of a global scalar

by betterworld (Curate)
on Sep 03, 2006 at 02:22 UTC ( #570901=note: print w/replies, xml ) Need Help??


in reply to Re: Use of a global scalar
in thread Use of a global scalar

You're also re-declaring $text inside your while loop each time and then matching it, which doesn't make sense, and should result in a "Use of uninitialized value in substitution" warning.
This is not true. An our-variable is declared only for the current block, but it's the same variable every time you declare it. The following code works fine:
use strict; use warnings; { our $text = 'test'; } { our $text =~ s/t/T/; } { print our $text; # "Test" }
However I can't tell why Grey Fox's code doesn't work. He should have provided the input files.

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others imbibing at the Monastery: (3)
As of 2022-11-30 02:51 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    Notices?