Ralf_fragt
Grünschnabel
Hi
Kann ich lokale Variablennamen innerhalb einer übergeordneten Funktion in einer aufgerufenen, untegeordneten Funktionen wieder verwenden - hier speziell die Variable, über die return-Werte zurück gegeben werden.
Bsp:
Die stets lokale Variable "is_valid" (Bool´scher Wert) wird in allen Funktionen, dort aber stets nur lokal verwendet. Sie trägt ihr stets lokales Ergebnis (innerhalb ihrer Funktion), mittels "return is_valid;" an aufrufende, übergeordnete Funkltion zurück.
Die als Paramater übergebene Variable "ID_DatumsFeld" wird durchgereicht.
Kann es hierbei sein, dass die Variable "is_valid" von Funktion "datum_richtig" den Wert "TRUE" erhält, wenn die Variable "is_valid" von Funktion "hauptsache_haare_liegen_heute" später den Wert "TRUE" erhält - und umgekehrt?
Danke und Gruß
Ralf
Kann ich lokale Variablennamen innerhalb einer übergeordneten Funktion in einer aufgerufenen, untegeordneten Funktionen wieder verwenden - hier speziell die Variable, über die return-Werte zurück gegeben werden.
Bsp:
Die stets lokale Variable "is_valid" (Bool´scher Wert) wird in allen Funktionen, dort aber stets nur lokal verwendet. Sie trägt ihr stets lokales Ergebnis (innerhalb ihrer Funktion), mittels "return is_valid;" an aufrufende, übergeordnete Funkltion zurück.
Die als Paramater übergebene Variable "ID_DatumsFeld" wird durchgereicht.
Code:
function hauptsache_frisur_liegt_heute(ID_DatumsFeld)
{
...
is_valid = datum_richtig(ID_DatumsFeld)
....
}
function datum_richtig(ID_FormFeld)
{
........
is_valid = false;
........
return is_valid; // Rückgabe an function hauptsache_frisur_liegt_heute
}
Kann es hierbei sein, dass die Variable "is_valid" von Funktion "datum_richtig" den Wert "TRUE" erhält, wenn die Variable "is_valid" von Funktion "hauptsache_haare_liegen_heute" später den Wert "TRUE" erhält - und umgekehrt?
Danke und Gruß
Ralf