|
Manche Ausdrücke können unterschiedlich bewertet werden, je nachdem, ob sie in einem skalaren Kontext oder in einem Listen-Kontext stehen. Kontext bezieht sich hier jeweils auf den anderen Operanden (z.B. die linke Seite einer Zuweisung).
Der Wert einer Listenvariablen
ist im Listen-Kontext die gesamte Liste,
| |||
wenn jedoch eine Listenvariable im skalaren Zusammenhang
verwendet wird, so wird die Länge der Liste
als Wert verwendet.
Entsprechend kann die Anzahl der Freunde ausgegeben werden:
| |||
Ein Listenkonstruktor liefert im skalaren Kontext
das letzte Element der Liste.
| |||
Bei Funktionen oder Operatoren, die potentiell eine
Liste zurückliefern können, gibt es keine allgemeine Regel,
was in Abhängigkeit des Kontexts zurückgeliefert wird.
|
Copyright © 1996, 1998, 1999, 2000 Andreas Borchert, in HTML konvertiert am 07.02.2000 |