Thread Globale Variable in BEGIN Block setzen: Interaktion von my, our, undef und BEGIN (25 answers)
Opened by murphy at 2005-09-15 04:25

Crian
 2005-09-20 19:49
#58043 #58043
User since
2003-08-04
5873 Artikel
ModeratorIn
[Homepage]
user image
nein, das ist doch aber auch klar.

Das zerfällt in zwei Teile: Deklaration "my $stuff" und Wertzuweisung "$stuff = undef". Zwischen diese wird per BEGIN-Block eine weitere Wertzuweisung geschoben. Wäre diese nicht im BEGIN-Block, so hätte die Variable den Wert 1, dadurch dass die Wertzuweisung im BEGIN-Block stattfindet, wird die Wertzuweisung im sonstigen Hauptteil eben danach ausgeführt und überschreibt den Wert.

s/Werrt/Wert/\n\n

<!--EDIT|Crian|1127303789-->
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 Globale Variable in BEGIN Block setzen: Interaktion von my, our, undef und BEGIN