in reply to Re: quoting style for lists
in thread quoting style for lists
I see, what use should any unary '-' with bareword have apart from being a shell-option-like string? Thanks.
But even the use of -barewords at other positions than before => and inside $hash{keys} is hairy anyway:
use strict; use warnings; sub foo(){ 'x' } $_ = -foo; # Ambiguous use of -foo # resolved as -&foo() at ./ol line 8. print; # '-x' sub bar() { -1 } $_ = -bar; #Ambigous ... as -&bar() ... print; # 1 !not "--1" my %h = ( -foo => 'FOO' ); print keys %h,' : ',$h{-foo}; # '-foo : FOO'
So to be on the safe side one should quote at these points, because if there is a reserved word 'foo' in the future, you will have a problem writing -foo barely.
--
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: quoting style for lists
by Abigail-II (Bishop) on Aug 01, 2002 at 18:00 UTC | |
by fruiture (Curate) on Aug 01, 2002 at 18:14 UTC |