Eine Variable ist eine benannte Dateneinheit, der ein Wert zugewiesen wird. Wenn der Wert geändert wird, ändert sich der Name nicht. Variablen werden mit den meisten Programmiersprachen verwendet und kommen in vielen Formen vor, die vom Skript- oder Softwareprogrammierer definiert werden.
Einige Variablen sind änderbar, was bedeutet, dass sich ihre Werte ändern können. Andere Variablen sind unveränderlich, d. h. ihr einmal zugewiesener Wert kann nicht gelöscht oder geändert werden.
Wenn der Wert einer Variablen einem bestimmten Datentyp entsprechen muss, wird sie als typisierte Variable bezeichnet.
Beispiel für eine Variable
Unten sehen Sie ein Beispiel für eine Variable in der Programmiersprache Perl.
my $fullname = "Computer Hope";
print "There is hope, $fullname";
Im obigen Beispiel ist die Variable namens vollständiger Namewird mit dem Schlüsselwort Perl deklariert mein. In Perl das Dollarzeichen $ zeigt an, dass vollständiger Name ist der Name einer Variablen, aber das Dollarzeichen ist nicht Teil des Variablennamens.
In der ersten Zeile des Programms wird der Variablen mit dem Zuweisungsoperator ein Wert zugewiesen, =.
Der Wert von vollständiger Name ist die Saite Computer-Hoffnung, die in doppelte Anführungszeichen eingeschlossen ist. Die doppelten Anführungszeichen zeigen an, dass der Text darin eine Zeichenfolge ist, aber nicht Teil der Zeichenfolgendaten.
Wenn Sie das Programm ausführen, wird die drucken Anweisung ersetzt den Variablennamen, $name, mit seinem Zeichenfolgenwert. Dann zeigt es das Ergebnis an:
There is hope, Computer Hope
Was ist eine globale Variable?
In den meisten Programmiersprachen wird eine globale Variable außerhalb einer Klasse, Routine oder Subroutine deklariert. Globale Variablen sind für die Verwendung in einem Skript oder Programmcode verfügbar und können Werte von einer Klasse, Routine oder Unterroutine speichern und an eine andere übergeben.
Eine globale Variable wird oft am oder nahe dem Anfang des Skripts oder Programmcodes deklariert.
Was ist eine private Variable?
Bei der objektorientierten Programmierung wird eine private Variable in einer Objektklasse deklariert. Auf ihren Wert kann außerhalb des lexikalischen Gültigkeitsbereichs dieser Klasse nicht durch Code zugegriffen oder dieser geändert werden.
Ändern einer Variablen
Es gibt viele verschiedene Möglichkeiten, eine Variable zu löschen, zu ändern, auszutauschen oder auf einen anderen Wert zu setzen. Nachfolgend finden Sie Beispiele dafür, wie eine Variable geändert werden könnte, mit Kommentaren, die erklären, was getan wird.
my $x = "Computer"; #Declares x as "Computer"
my $y = "hope"; #Declares y as "Hope"
print "$x"; #Prints "Computer"
$y = ucfirst($y); #Uppercases first letter of $y
print "$y"; #Prints "Hope"
$x = "$x $y"; #Sets x as "Computer Hope"
print "$x"; #Prints "Computer Hope"
$y = ""; #Set (erase) y variable to null print "$y"; #Prints nothing $y = $x; #Set y variable to x value
print "$y"; #Prints "Computer Hope"
%1, Erfasste Variable, Konstante, Abhängige Variable, Umgebungsvariable, Literal, Programmierbegriffe, Routine und Unterroutine, X