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

Re: Re: Problem with tie (hash) and dbi?

by smferris (Beadle)
on May 30, 2003 at 02:22 UTC ( [id://261740]=note: print w/replies, xml ) Need Help??


in reply to Re: Problem with tie (hash) and dbi?
in thread Problem with tie (hash) and dbi?

Ooops.. Yeah.. I further narrowed down the code by removing the STORE method as it's not used in this particular scenario.. so the line number was wrong.. However, I believe the syntax %h->{a} is (from what I can make of it) equivelent to $h{a}.. IMO, It's just syntactically clearer.

The results are still the same.. $h{a} vs. %h->{a}

I realize now that I left out some detail.. Doh.. This hash will be tied to rows in a single table.. where the key is a set rows, and the value is a hashref of the key/value pairs. EG: the table structure looks like:

class varchar,
key varchar,
value varchar

Thus, $h{class}->{key}='value'

The tied hash is readonly.. there's another mechanism to update them permenantly.. this object will only be able to change them temporarily via command line arguments.

Hope that helps explain my intentions. Thanks for the response

SMF 8)

  • Comment on Re: Re: Problem with tie (hash) and dbi?

Replies are listed 'Best First'.
Re: Re: Re: Problem with tie (hash) and dbi?
by sauoq (Abbot) on May 30, 2003 at 02:38 UTC
    However, I believe the syntax %h->{a} is (from what I can make of it) equivelent to $h{a}.. IMO, It's just syntactically clearer.

    I'll grant you that it works, but you'll be hard-pressed to find many experienced Perl coders to agree with your assessment that it is "syntactically clearer." It... well... it just isn't. Besides that, it's deprecated in 5.8 so you would do yourself a favor by starting to avoid it now.

    $ perl -Mstrict -wle 'my %h=qw(foo bar); print %h->{foo}' Using a hash as a reference is deprecated at -e line 1. bar

    -sauoq
    "My two cents aren't worth a dime.";
    

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others avoiding work at the Monastery: (4)
As of 2024-05-30 22:17 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found

    Notices?
    erzuuli‥ 🛈The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.