Que fait le symbole «@» dans PowerShell

Que fait le symbole «@» dans PowerShell

Le "@«Le symbole dans PowerShell est utilisé pour de nombreuses opérations. Par exemple, l'ajout de contreventements ronds avec ce symbole fait un opérateur de sous-expression de tableau "@ ()», Qui peut être utilisé pour créer un tableau. De plus, si ce symbole est combiné avec les accolades rectangulaires "@ [ ]]», Il peut créer une table de hachage. De plus, il peut être utilisé pour construire une chaîne multiligne.

Cet article observera des détails sur le symbole «@» dans PowerShell.

Que fait le symbole «@» dans PowerShell?

Le symbole «@» dans PowerShell peut être utilisé pour:

    • Créer un tableau.
    • Créer une table de hachage.

Méthode 1: Créez un tableau en utilisant le symbole «@» dans PowerShell

Le "@"Le symbole se combine avec la paire de bretelles rondes"()”Pour faire une sous-expression de tableau. L'opérateur de sous-expression de tableau «@ ()"Aide à créer un tableau.

Exemple

Par exemple, consultez cet exemple pour créer un tableau:

$ array = @ ("chat", "chien", "cheval")


Conformément au code ci-dessus:

    • Tout d'abord, lancez une variable "$ Array"Pour stocker un tableau.
    • Pour démarrer un tableau, spécifiez d'abord le «@”Symbole et ajoutez des objets à l'intérieur séparés par une virgule dans de petits accolades:


Affichons les objets à l'intérieur du tableau en invoquant la variable attribuée du tableau:

$ Array


Méthode 2: Créez une table de hachage dans PowerShell en utilisant le symbole «@»

Le "@"Symbole lorsqu'il est combiné avec les accolades bouclées"»Définit une table de hachage, dont le symbole est«@ ". Les touches et les valeurs de table de hachage sont ajoutées à l'intérieur.

Exemple

Dans cette illustration, la création de la table de hachage sera démontrée:

$ hash = @
key1 = "val_1"
key2 = "val_2"
key3 = "val_3"


Selon le code ci-dessus:

    • Tout d'abord, lancez une variable "$ de hachage»Et attribuez une table de hachage.
    • Pour créer une table de hachage, spécifiez d'abord le «@”Symbole, puis ajoutez plusieurs touches et attribuez-leur des valeurs à l'intérieur des accolades bouclées:


Sortons la table de hachage créée en appelant la variable qui lui est attribuée:

Hash de sortie d'écriture


Pour afficher la table de hachage dans la console PowerShell:

Tout d'abord, écrivez le «Sortie d'écriture”Cmdlet et spécifiez la variable de la table de hachage:


Affichons la valeur de table de hachage unique dans la console PowerShell:

écriture-sortie $ hash ["key1"]


Pour afficher la valeur de hachage unique dans la console PowerShell:

Tout d'abord, écrivez le «sortie d'écriture”Cmdlet, spécifiez la variable de la table de hachage attribuée et ajoutez le nom de la valeur de clé à afficher à l'intérieur des accolades carrés:


Il s'agissait du «@”Symbole dans PowerShell.

Conclusion

Le "@”Symbole dans PowerShell lorsqu'il est combiné avec une paire de contreventements ronds fait un opérateur de sous-expression de tableau, qui crée finalement un tableau. Cependant, lorsque ce symbole est combiné avec les accolades rectangulaires, il peut créer une table de hachage. Ce blog a couvert tous les scénarios et démonstrations du symbole «@».