Antw: [vienna.pm] Warnings...

Marcel Grunauer marcel.grunauer at lovely.net
Sun Apr 16 10:23:31 CDT 2000


* * * vienna-pm-list * * *


> > > my %h = map {$_, ""} qw(x y z);
> >
> > @h{qw(x y z)} = ();
>
> Bei () bruellt er ...

Geht doch, sogar unter "strict", solange %h deklariert wurde.

> #-----------------------
> use strict;
> use diagnostics;
>
> my %h;
> @h{qw(x y z)} = "";
>
> print $h{x};
> #-----------------------
>
> Geht das mit dem Slice auch in Kombination mit "my"
> in einem Befehl?

Nein.

Das wuerde ja so aussehen, als ob Du nur drei Elemente eines Hashes
deklarieren wuerdest.
Allerdings koennte Perl das im Sinne von "do-what-I-mean" schon zulassen.


Marcel


###
You are subscribed to vienna-pm-list as "Marcel Grunauer" <marcel.grunauer at lovely.net>
http://www.fff.at/fff/vienna.pm/



More information about the Vienna-pm mailing list