Qu'est-ce que @ dans le script PowerShell?

Qu'est-ce que @ dans le script PowerShell?
Étant un langage de script, PowerShell prend en charge les tableaux. Dans PowerShell, le «@»Fait référence à un tableau tandis que le«@ ()”Désigne un tableau vide. Le @ () fait également référence à un opérateur de sous-expression du tableau.

PowerShell a un support de script qui a fait la conformité avec d'autres langues de script. En gardant à la vue l'importance des @ () et des scripts, nous avons préparé un guide qui démontre l'utilisation du @ () dans les scripts PowerShell. Les résultats de ce guide seraient:

  • Qu'est-ce que @ () dans PowerShell
  • Créez un tableau vide en utilisant @ ()
  • Créez un tableau numérique en utilisant @ ()
  • Créez un tableau de chaînes en utilisant @ ()

Qu'est-ce que @ () dans le script PowerShell?

Le tableau @ () qui est appelé l'opérateur de sous-expression est utilisé pour créer un tableau vide. Par défaut, @ ne signifie pas un tableau en fait @ (ouvrira un tableau de sous-expression et le ferme).

Syntaxe
La syntaxe de l'opérateur de sous-expression de tableau est donnée ci-dessous.

> $ array = @ ()

Exemple 1: Créez un tableau vide en utilisant

PowerShell ISE est principalement utilisé pour créer, supprimer et modifier les scripts. Ici, nous utilisons le PowerShell Ise pour créer un tableau vide.

Dans l'exemple de code, le $ Array stocke la valeur du @ () et la propriété Count est utilisée pour obtenir le nombre d'objets stockés dans @ ():

> $ array = @ ()
> $ tableau.GetType ()

Exécutons le script:

Il est observé à partir de la sortie que le type du $ Array la variable est un tableau.

Exemple 2: Créez un tableau de chaînes en utilisant @ ()

Le tableau de chaînes peut être créé à l'aide du tableau de sous-expression @ (). Dans l'exemple ci-dessous, nous avons créé un tableau de chaînes et utilisé la commande getType () pour vérifier le type de ce tableau créé

> $ a = @ ("ABC", "DEF")
> $ a.GetType ()

Le script est exécuté en fournissant le chemin complet où le script est stocké.

La sortie montre qu'un tableau est renvoyé.

Exemple 3: Créez un tableau numérique en utilisant @ ()

La sous-expression du tableau «@ ()«Peut être utilisé pour créer un tableau de nombres. Dans l'exemple ci-dessous, nous avons créé un tableau de numéros et utilisé la commande getType () pour obtenir le type de tableau.

> $ b = @ (1,2,3)
> $ b.GetType ()

Exécutez le script à partir de la console PowerShell:

La sortie a renvoyé que le type variable de «$ b"Est un tableau.

Cet article a fourni des informations sur le «@ ()»Opérateur.

Conclusion

L'opérateur @ () fonctionne comme une sous-expression. Cependant, il garantit le retour d'un objet de tableau. L'opérateur de sous-expression du tableau @ () est principalement utilisé pour créer un tableau vide. Il prend une entrée à l'intérieur de ses parenthèses et produit la sortie. Cet article contient toutes les informations nécessaires sur l'opérateur @ (). De plus, quelques exemples sont également illustrés pour créer des tableaux de nombres / chaînes à l'aide de @ ().