Hallo,
was bevorzugt ihr von den folgenden zwei Beispielen?
Beispiel 1:
for(my $cta=0 ; $cta <= 10 ; $cta++) {
for(my $ctb=0 ; $ctb <= 10 ; $ctb++) {}
}
if ...
print ...
for(my $cta=0 ; $cta <= 10 ; $cta++) {
for(my $ctb=0 ; $ctb <= 10 ; $ctb++) {}
}
Beispiel 2:
my $cta;
my $ctb;
for($cta=0 ; $cta <= 10 ; $cta++) {
for($ctb=0 ; $ctb <= 10 ; $ctb++) {}
}
if ...
print ...
for($cta=0 ; $cta <= 10 ; $cta++) {
for($ctb=0 ; $ctb <= 10 ; $ctb++) {}
}
Um meine Frage etwas zu vertiefen... welche Art der Deklaration eigenet sich wohl am besten? Reicht es, ganz zu Anfang eines Scripts alle Variablen zu deklarieren (ausgenommen für sub Funktionen), oder ist es aus Sicherheitsgründen besser, alle Variablen auf ihren Geltungsbereich zu beschränken, zum Beispiel in einer for-Schleife.
Oder ist soetwas nicht planbar, da es wohl immer Variablen geben wird, die im gesamten Programm immer wieder gebraucht werden?
Eine weitere Frage zu my und our: verbraucht die Deklaration mit our mehr Speicher?
Viele Grüße,
coolblue
never say oops after you submitted a job :-)
_der_Ton_macht_die_Musik_!!!_