June 2012
Intermediate to advanced
720 pages
21h 46m
German
Funktionen werden in aller Regel erst dann nützlich, wenn es ermöglicht wird, sie ähnlich wie bei Cmdlets mit Argumenten zu füttern. Im einfachsten Fall wertet die Funktion autonom die übergebenen Argumente aus. Wesentlich komfortabler lassen sich Funktionen bedienen, die ihre Argumente als Parameter deklarieren. Die Reisekassenfunktion beispielsweise muss zwei Informationen erhalten: den Inhalt der Reisekasse und den Wechselkurs. Geben Sie diese beiden Informationen hinter dem Funktionsaufruf an, kann die Funktion sie über die Variable $args empfangen:
PS> function Get-Reisekasse { $args[0] * $args[1] }
PS> Get-Reisekasse 560 1.67
935,2Wie Sie sehen, ist $args in Wirklichkeit ein Array und speichert darin alle ...