Thread Use of uninitialized value: Wie initialisiere ich ein Hash richtig? (14 answers)
Opened by x-man at 2004-03-04 17:18

Crian
 2004-03-04 17:42
#1533 #1533
User since
2003-08-04
5866 Artikel
ModeratorIn
[Homepage]
user image
[quote=pq,04.03.2004, 16:39][quote=Crian,04.03.2004, 16:35]"uninitialized value" klingt mehr nach Wert als nach Schlüssel ;)[/quote]
nein, mit 'value' ist nicht gemeint, ob key oder value, sondern
allgemein der wert einer variablen o.ä.
Quote
Außerdem würde er hoffentlich mit einem Fehler anhalten, wenn der Schlüssel undef wäre

wieso? keys werden stringified, und undef wird so zu '', das
ist ganz legal[/quote]
Stimmt, Du hast natürlich Recht.

my %hash = (); schreib ich aber trotzdem ab und zu gern hin. Es ist zwar für den Interpreter wurscht, aber wenn es in einer Reihe von Variablen auftaucht, die alle gerade initialisiert werden, ist es optisch schöner.
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite

View full thread Use of uninitialized value: Wie initialisiere ich ein Hash richtig?