Beefy Boxes and Bandwidth Generously Provided by pair Networks
Think about Loose Coupling
 
PerlMonks  

Re^2: Virus toy model

by Anonymous Monk
on Jun 30, 2011 at 05:08 UTC ( [id://912093]=note: print w/replies, xml ) Need Help??


in reply to Re: Virus toy model
in thread Virus toy model^2

Thankyou dearly. I spent way too much time trying to figure that out! Also why is it that %hash=(0=>A) must be followed by $hash{1}=B ( for next key value pair you set I mean. ) rather than using the first format twice? I can't find this anywhere in the camel book or online.

Replies are listed 'Best First'.
Re^3: Virus toy model
by jethro (Monsignor) on Jun 30, 2011 at 10:48 UTC

    I guess you are asking why you can't do this:

    %hash=(0=>A); %hash=(1=>B);

    Both these operations operate on the whole hash, initializing it with the data on the right side of the equation. The equation sign "=" means literally "the left side is made equal to the right side", not "the right side is added to or combined with the left side". So after the second equation any previous values in the hash will be lost

    While when you use $hash{1}=B you only manipulate one value inside the hash, leaving the rest of the hash unchanged.

Re^3: Virus toy model
by Anonymous Monk on Jun 30, 2011 at 06:35 UTC

    Thankyou dearly. I spent way too much time trying to figure that out! Also why is it that %hash=(0=>A) must be followed by $hash{1}=B ( for next key value pair you set I mean. ) rather than using the first format twice? I can't find this anywhere in the camel book or online.

    It does not have to be followed. This is covered in perlintro under Perl variable types, or if you're new to programming, http://learn.perl.org/books/beginning-perl/

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others goofing around in the Monastery: (5)
As of 2024-04-19 06:52 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found