Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Es gibt eine Menge Ausdrücke, die typischerweise benutzt werden, um eine Liste zu erzeugen. Was bekommen Sie aber, wenn Sie einen solchen Ausdruck in einem skalaren Kontext benutzen? Am besten fragen Sie die Person, die sich diese Funktion ausgedacht hat, meistens also Larry. Die vollständige Antwort ist daher auch meistens in der Dokumentation zu finden. Das Lernen von Perl besteht sowieso zu einem großen Teil darin, zu verstehen, wie Larry denkt.[92] Wenn Sie also denken können wie Larry, wissen Sie auch, wie Perl sich in bestimmten Situationen verhält. Solange Sie jedoch noch dabei sind zu lernen, ist es vermutlich leichter, in der Dokumentation nachzuschlagen.
Manche Ausdrücke haben nicht einmal einen Wert für den skalaren Kontext. Was würde zum Beispiel sort im skalaren Kontext zurückgeben? Eine Liste müssen Sie nicht erst sortieren, um die Anzahl der Elemente zurückzubekommen. Daher gibt sort in skalarem Kontext auch undef zurück, solange nicht jemand etwas anderes implementiert.