next up previous contents
Next: Arrays Up: Skalare Daten Previous: Operatoren

;SPMlt;STDIN;SPMgt; als Skalarvariable

Wenn man vom Benutzer Werte benötigt, dann bekommt man diese im Normalfall vom Terminal des Nutzers. Die Werte einer Zeichenkette haben typischerweise ein Newline am Ende. Hier ein Beispiel, wie man vom Benutzer Werte abfragt und in einer Variablen speichert.

	#!/public/bin/perl
	print "Wie ist Ihr Name?\n";
	$name=<STDIN>;
	chop($name);
	print "Hallo, $name!\n";

;SPMlt;STDIN;SPMgt; wartet auf die Eingabe des Nutzers und reicht die Daten an die Variable $name.

Der chop()-Operator entfernt das Zeichen am Ende der Skalarvariable, als das abschließende Newline-Zeichen.

In der letzten Zeile wird der Inhalt der Variablen wieder ausgegeben.



Thorleif Wiik
Mon Jan 13 19:31:37 MEZ 1997