Fonctions PowerShell
De Linuxmemo.
(Différences entre les versions)
(→Utilisation des paramètres) |
|||
Ligne 2 : | Ligne 2 : | ||
Function [<Portée> :] <non de fonction> (<argument>) | Function [<Portée> :] <non de fonction> (<argument>) | ||
{ | { | ||
- | + | param (<liste de paramètres>) | |
# bloc d'instructions | # bloc d'instructions | ||
} | } | ||
Ligne 21 : | Ligne 21 : | ||
Function <non de fonction> | Function <non de fonction> | ||
{ | { | ||
- | + | param ([typage variable]$NomDuParametre1, [typage variable]$NomDuParametre2) | |
# bloc d'instructions avec $NomDuParametre1 et/ou $NomDuParametre2 | # bloc d'instructions avec $NomDuParametre1 et/ou $NomDuParametre2 | ||
} | } |
Version du 23 février 2017 à 14:39
Function [<Portée> :] <non de fonction> (<argument>) { param (<liste de paramètres>) # bloc d'instructions }
Utilisation des arguments
- déclaration:
Function <non de fonction> (<argument>) { # bloc d'instructions avec $arg[0]... }
- Appel
<nom de la fonction> <Argument1> <Argument2> <ArgumentN>
Les arguments sont stocké dans in tableau $args, et les éléments sont $args[0], $args[1] ...
Utilisation des paramètres
- Déclaration
Function <non de fonction> { param ([typage variable]$NomDuParametre1, [typage variable]$NomDuParametre2) # bloc d'instructions avec $NomDuParametre1 et/ou $NomDuParametre2 }
- Appel
<nom de la fonction> -NomDuParametre1 <valeur du paramètre> -NomDuParametre2 <valeur du paramètre>