Beefy Boxes and Bandwidth Generously Provided by pair Networks
Do you know where your variables are?
 
PerlMonks  

Re^2: using split

by FunkyMonk (Chancellor)
on Jun 04, 2007 at 22:31 UTC ( [id://619248]=note: print w/replies, xml ) Need Help??


in reply to Re: using split
in thread using split

Well spotted. If I had any ++ left, you'd have got one:)

The OP should have picked this up himself. I was surprised to see that it generates a warning without strict or warnings:

#!/usr/bin/perl my $x; if ( $x = 4 ) { print "Hi"; } #output Found = in conditional, should be == at /home/pm line 5. Hi

Replies are listed 'Best First'.
Re^3: using split
by naikonta (Curate) on Jun 05, 2007 at 02:02 UTC
    I was surprised to see that it generates a warning without strict or warnings
    That's one of default warnings, known as mandatory warnings before use warnings; was introduced. These warnings will be enabled by default, but can be controlled with -X switch or warnings. So the following code will issue a warning as you mention:
    perl -e 'my $x; if ($x = 1) {}'
    But this code won't:
    perl -Xe 'my $x; if ($x = 1) {}'
    Neither these snippets:
    # disable all warnings no warnings; my $x; if ($x = 1) {} # disable only warnings regarding syntax no warnings 'syntax'; my $x; if ($x = 1) {}
    References: perllexwarn, perldiag

    Open source softwares? Share and enjoy. Make profit from them if you can. Yet, share and enjoy!

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others exploiting the Monastery: (3)
As of 2024-04-25 06:30 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found