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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.