Beefy Boxes and Bandwidth Generously Provided by pair Networks
Welcome to the Monastery
 
PerlMonks  

Re^2: Bench this BBcode Part 2

by $h4X4_|=73}{ (Novice)
on Oct 04, 2010 at 09:16 UTC ( #863291=note: print w/ replies, xml ) Need Help??


in reply to Re: Bench this BBcode Part 2
in thread Bench this BBcode Part 2

Thanks for the tips I will play around with a few ideas you have given me ^^

You are using a string operator on a number which means that Perl has to convert the number to a string first before the comparison. You should either use a numerical comparison operator on numbers (== instead of eq) or use strings when using string comparison operators ($var eq '3').

It has to be a string operator because like you said "Perl has to convert the number to a string first" and I need to use eq in case a developer flip flops from strings to numerical, so there is no errors from warn. So like you said "($var eq '3')" is what needs to be done there.

Why are you creating a new reference to an existing code reference?

At that point its still not a code ref. its the text name of it. I think you didn't understand what check_subroutine does but that gave me an idea for the code to do less.

Stewie: You know, I rather like this God fellow. Very theatrical, you know. Pestilence here, a plague there. Omnipotence ... gotta get me some of that.


Comment on Re^2: Bench this BBcode Part 2

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others drinking their drinks and smoking their pipes about the Monastery: (9)
As of 2014-07-24 08:45 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    My favorite superfluous repetitious redundant duplicative phrase is:









    Results (158 votes), past polls