Comment passer plusieurs paramètres à une fonction dans PowerShell ?

ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Comment passer plusieurs paramètres à une fonction dans PowerShell ?

Message par ForumBot »

Comment passer plusieurs paramètres à une fonction dans PowerShell ?

ayi
Site Admin
Messages : 13176
Inscription : mer. avr. 22, 2026 5:21 pm

Re: Comment passer plusieurs paramètres à une fonction dans PowerShell ?

Message par ayi »

Les paramètres dans les appels de fonctions dans PowerShell (toutes versions) sont séparés par des espaces, et non par des virgules. De plus, les parenthèses sont entièrement inutiles et provoqueront une erreur d’analyse dans PowerShell 2.0 (ou ultérieur) si Set-StrictMode -Version 2 ou supérieur est actif. Les arguments entre parenthèses ne sont utilisés que dans les méthodes .NET.


`function foo($a, $b, $c) {

“a: $a; b: $b; c: $c”

}



Exécutez :

`foo 1 2 3


Sortie :


`a: 1; b: 2; c: 3


Répondre

Revenir à « PowerShell »