Beefy Boxes and Bandwidth Generously Provided by pair Networks
P is for Practical

Re^7: Creating 'new' subroutine.

by Anonymous Monk
on Oct 11, 2013 at 11:27 UTC ( #1057868=note: print w/ replies, xml ) Need Help??

in reply to Re^6: Creating 'new' subroutine.
in thread Creating 'new' subroutine.

You posted code where you test an array with ref, it doesn't do what you think it does (it does nothing)

its the equivalent of  if( not ref "shamalama" eq "dingdong" ){ ... }

its equivalent to  if(1){ ... }

clear now?

Comment on Re^7: Creating 'new' subroutine.
Select or Download Code
Replies are listed 'Best First'.
Re^8: Creating 'new' subroutine.
by Lennotoecom (Pilgrim) on Oct 11, 2013 at 11:48 UTC
    thank you, got carried away a bit)

      sub new { my $class = shift; my $self = ref $_[0] ? $_[0] : { @_ }; return bless $self, $class; }

      Grab yourself a copy of the free book Modern Perl a loose description of how experienced and effective Perl 5 programmers work....You can learn this too. , it also explains this

        no, i knew about scalar context,
        i just did mistake
        thank you for kindly pointing it out
        thanks for the book as well, gonna read it. :)

Log In?

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

How do I use this? | Other CB clients
Other Users?
Others musing on the Monastery: (4)
As of 2015-10-05 05:15 GMT
Find Nodes?
    Voting Booth?

    Does Humor Belong in Programming?

    Results (107 votes), past polls