Rückgabewerte festlegen

Natürlich soll eine Funktion am Ende ein Ergebnis an denjenigen zurückliefern, der die Funktion aufgerufen hat. Die Beispielfunktionen aus diesem Kapitel haben das auch bereits eifrig getan. Wie Funktionen allerdings ganz genau Ergebnisse zurückliefern, ist eine höchstinteressante Angelegenheit, weil sie bei der PowerShell völlig anders funktioniert als bei allen anderen Programmiersprachen. Grund genug, sich diesen Aspekt der Funktionen jetzt etwas genauer anzuschauen.

Ein Rückgabewert oder mehrere?

Tatsächlich liefern PowerShell-Funktionen nicht einen einzelnen bestimmten Rückgabewert. Sie liefern schlichtweg alles zurück, was Sie im Verlauf der Funktion an irgendeiner Stelle ausgegeben (gewissermaßen liegen gelassen) haben. ...

Get Scripting mit Windows PowerShell 2.0 - Der Einsteiger-Workshop now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.