Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight
 
PerlMonks  

Re^3: You can't assign $_ to a hash in a foreach statement

by ikegami (Patriarch)
on Apr 08, 2022 at 17:09 UTC ( [id://11142848]=note: print w/replies, xml ) Need Help??


in reply to Re^2: You can't assign $_ to a hash in a foreach statement
in thread You can't assign $_ to a hash in a foreach statement

perldoc says "The foreach loop iterates over a normal list value and sets the scalar variable VAR

$var->{$y} isn't a variable.


the modified hash structure is not required

Did you just say it's not necessary to change $var->{$y}? Then why do you do it?


t doesn't mention aliasing.

Maybe, but it does mention the variable acts as an alias.

If any element of LIST is an lvalue, you can modify it by modifying VAR inside the loop. Conversely, if any element of LIST is NOT an lvalue, any attempt to modify that element will fail.

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others cooling their heels in the Monastery: (4)
As of 2024-04-24 22:01 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found