Inhaltsverzeichnis
Ist es möglich eine globale Variable anzusprechen?
Es gibt jedoch prinzipiell zwei Arten, globale Variablen anzusprechen: mit und ohne package-Namen (was packages sind, besprechen wir noch). Die Möglichkeit, die globale Variable ohne explizite Nennung ihres package-Namens anzusprechen, gilt nur in denjenigen Blöcken, in denen sie mit „our“ deklariert wurde.
Welche Vorteile gibt es bei lokalen Variablen?
Bei lokalen Variablen und globalen Variablen gibt es viele Vorteile. Ein zusätzlicher Vorteil der lokalen Variablen ist, dass sie das Debuggen und Pflegen der Anwendungen erleichtert. Bei globalen Variablen kann jedoch nicht sicher sein, in welcher Funktion sie geändert wird oder wann die Variablenwerte geändert werden.
Was ist der Gültigkeitsbereich einer lokalen Variable?
Die Lebensdauer oder der Gültigkeitsbereich einer lokalen Variablen liegt nur innerhalb einer Prozedur oder eines Blocks, während der Gültigkeitsbereich einer globalen Variablen im gesamten Programm liegt. Lokale Variablen werden nur in der Funktion verwendet, in der sie deklariert wurden.
Wie unterscheiden sich die Verwendung von Variablen?
Es lassen sich verschiedene Arten der Verwendung von Variablen unterscheiden: Eingabevariablen erhalten Werte, die von außen ins Programm oder die Funktion / Methode eingegeben werden. (Siehe Parameter) Ausgabevariablen enthalten später die Resultate der Rechnung.
Was sind lokale Variablen?
Lokale Variablen. Sie entsprechen den Ideen modularer Programmierung, d.h. dass man in jedem abgeschlossenen Teil des Programms sicher sein kann, dass kein Wert unerwünschterweise von außerhalb dieses Teils geändert werden kann.
Was ist der Gültigkeitsbereich von Variablen?
Gültigkeitsbereich von Variablen. Innerhalb einer Prozedur (auf Prozedurebene) deklarierte Variablen stehen nur in der Prozedur selbst zur Verfügung und werden deshalb auch als lokale Variablen bezeichnet.
Wie ist der Gültigkeitsbereich von lokalen Variablen deklariert?
Gültigkeitsbereich von lokalen Variablen Durch die Deklaration mit „my“ wird der Gültigkeitsbereich der Variablen eingeschränkt auf den Block, innerhalb dessen sie deklariert worden ist. Nur innerhalb dieses Blockes kann schreibend oder lesend auf sie zugegriffen werden, außerhalb dieses Blockes sind sie „unsichtbar“.