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

Re: Smart Match is not recursive in 5.10

by mikfire (Deacon)
on Dec 24, 2007 at 14:38 UTC ( [id://658888]=note: print w/replies, xml ) Need Help??


in reply to Smart Match is not recursive in 5.10

When did you build? How did you generate this error? I am trying it like this:
perl -E 'say 42 ~~ [23,17,"42x",70]'
and generating no error. It actually returns true, like I would expect.

Replies are listed 'Best First'.
Re^2: Smart Match is not recursive in 5.10
by FunkyMonk (Chancellor) on Dec 24, 2007 at 14:47 UTC
    It's a warning, not an error. Try it with warnings enabled.

        according to this blog...
        this will be false 42 ~~ "42x" this true with a warning 42 ~~ [23, 17, "42x", 70]
        to my mind this is inconsistent and just plain wrong. edit: this is not true on my machine, apologies $ perl -E 'say 42 ~~ 1,2,3, "42x"' $ perl -E 'say 42 ~~ 1,2,3, "42"' 1 </code>


        This is perl, v5.10.1 (*) built for amd64-freebsd-multi

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others chilling in the Monastery: (4)
As of 2025-06-21 13:40 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found

    Notices?
    erzuuliAnonymous Monks are no longer allowed to use Super Search, due to an excessive use of this resource by robots.