Beefy Boxes and Bandwidth Generously Provided by pair Networks
The stupid question is the question not asked
 
PerlMonks  

Re: Accessors in xs

by Roy Johnson (Monsignor)
on Oct 24, 2005 at 18:27 UTC ( [id://502545]=note: print w/replies, xml ) Need Help??


in reply to Accessors in xs

See if you get better results with
sub world_location { @{$_[0]}{'x','y'} }
Of course, one problem is that function calls are slow, and method calls are even slower. So there's some argument in favor of the admittedly inelegant and potentially dangerous route of keeping those coordinates as an accessible member array (if the API isn't already set in stone, or if you don't mind using an unadvertized interface for your critical bits).

Also, since array access is faster than hash access, you might want to rework the implementation to use an arrayref instead of a hashref as the base structure.


Caution: Contents may have been coded under pressure.

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others romping around the Monastery: (8)
As of 2024-04-18 11:39 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found