Thread strict will nicht: :( (12 answers)
Opened by Cooly at 2003-09-06 15:26

ronald
 2003-09-09 17:22
#84372 #84372
User since
2003-08-15
76 Artikel
BenutzerIn
[default_avatar]
Quote
[quote=Cooly,06.09.2003, 13:26]das ganze script hängt  nur mit use strict - und zwar da wo der hash deklariert wird (
Code (perl): (dl )
our $coolhash{$file} = "$counts|$forsrc";
)

du kannst eine variable deklarieren und ihr auch gleichzeitig
etwas zuweisen. hier deklarierst du sie (mit our()) und
benutzt sie schon gleich. das geht nicht.
[/quote]

Aber natürlich kann man eine Variable definieren und ihr gleichzeitig einen Wert zuweisen.

Das Problem ist aber, dass %coolhash nicht definiert ist! Du versuchtest, nur ein Element des Hashes zu definieren. Das geht natürlich nicht.

Also:
Code (perl): (dl )
1
2
my %coolhash;
$coolhash{$file} = "$counts|$forsrc";

View full thread strict will nicht: :(