Sommaire

Opérateurs de type

Jusqu’à présent, nous vous avons montré comment typer votre valeur et même comment récupérer le type avec la méthode GetType. Mais ce que nous allons désormais découvrir est comment tester le type d’une variable.

Ces opérateurs sont relativement peu utilisés dans la mesure où lorsque nous définissons des paramètres (dans les scripts ou les fonctions), nous leur donnons un type. Il n’est donc pas vraiment utile de tester leur type… Ceci étant, comme ces opérateurs existent, il nous semblait utile de vous en parler.

Opérateur

Signification

-is

Test si l’objet est du même type.

-isNot

Test si l’objet n’est pas du même type.

Pour illustrer l’utilisation de ces opérateurs, voici quelques exemples d’applications :

PS > ’Bonjour’ -is [string] 
True 
 
PS > 20 -is [int] 
True 
 
PS > ’B’ -is [int] 
False