more useful options | |
PerlMonks |
Re^3: Shouldn't references be readonly?by jcb (Parson) |
on Aug 05, 2020 at 21:48 UTC ( [id://11120369]=note: print w/replies, xml ) | Need Help?? |
That seems to be because a reference to a literal actually constructs a new scalar; note that the examples you gave where an error was thrown at an attempt to modify a read-only value did not involve references, but only aliases to literal values. I suspect that the anonymous scalar you get when you say \1 is probably modifiable. There is no such thing as a literal aggregate in Perl — the {} and [] operators are defined as constructors instead.
In Section
Seekers of Perl Wisdom
|
|