Sommaire

Opérateur de format -f

1. Notions de base

L’opérateur de format -f permet de formater des chaînes de caractères façon .NET, c’est-à-dire exactement de la même manière que nous pourrions le faire en VB.NET ou C#.

Le principe de base est très simple ; en effet, il va s’agir de réserver un ou plusieurs emplacements prédéfinis dans une chaîne de caractères et de substituer ces derniers par une valeur (ou expression). Il suffit alors de placer un ou plusieurs nombres entre accolades (commençant par zéro) dans une chaîne, et automatiquement ces derniers seront substitués par une valeur au moment de l’exécution.

Exemple 1 :

PS > $str = ’powershell’  
PS > ’{0} est un puissant langage de scripts.’ -f $str.ToUpper()  
POWERSHELL est un puissant langage de scripts.

Il existe bien entendu d’autres façons de concaténer des chaînes de caractères, néanmoins nous affectionnons particulièrement l’opérateur -f car il apporte une certaine facilité d’écriture et une aisance accrue pour la compréhension du code. Cela est d’autant plus vrai lorsque l’on a de nombreuses données à concaténer, à présenter à l’écran ou à mettre en forme dans un fichier texte.

Exemple 2 :

PS > $str1 = ’powershell’   ...