Que signifie @ dans le script PowerShell?

Que signifie @ dans le script PowerShell?
Les tableaux sont l'un des concepts les plus importants et les plus utilisés dans n'importe quel langage de programmation. Dans PowerShell, il existe plusieurs façons de créer un tableau, et parmi eux, le moyen le plus simple et le plus facile de créer un tableau est l'opérateur de sous-expression du tableau I.e. @ (). Par défaut, le @ () L'opérateur crée un tableau vide, cependant, il peut y prendre certaines déclarations, et dans de tels cas, le @ () L'opérateur créera un tableau d'objets en fonction des instructions spécifiées.

Ce message couvrira les aspects ci-dessous de l'opérateur de sous-expression de tableau:

  • Qu'est-ce que @ () dans le script PowerShell?
  • Que renvoie l'opérateur @ () dans PowerShell?
  • Exemples

Alors, commençons!

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

Dans PowerShell, l'opérateur de sous-expression du tableau "@ ()" est utilisé pour créer un tableau. Pour ce faire, l'opérateur de sous-expression de tableau prend les instructions entre les parenthèses et produit le tableau d'objets en fonction des instructions spécifiées. Dans l'ensemble, nous pouvons dire que le @ () L'opérateur est utilisé pour obtenir le tableau de zéro, un ou plusieurs objets.

Syntaxe

La syntaxe de base de l'opérateur de sous-expression du tableau est indiquée dans l'extrait ci-dessous:

@(déclaration)

Que renvoie l'opérateur @ () dans PowerShell?

N'importe quel nombre d'objets (i.e. zéro, un ou plusieurs) produit / renvoyé par la sous-expression du tableau sera présenté comme un tableau (i.e. Chaque objet sera placé à l'intérieur du tableau).

Exemples

Dans cette section, nous considérerons quelques exemples pour obtenir une compréhension de base de l'opérateur @ () dans PowerShell.

Comment créer un tableau d'objet zéro

$ name = @ ()

L'extrait ci-dessus créera un tableau d'objets zéro. Nous pouvons utiliser l'opérateur de comptage pour compter le nombre d'objets. Pour ce faire, suivez la syntaxe dirigée ci-dessous:

$ nom.compter

L'extrait ci-dessous montrera la sortie respective:

La sortie montre que l'opérateur @ () crée un tableau d'objets zéro.

Comment créer un tableau d'un objet

$ name = @ ("Linuxhint")
$ nom.compter

Dans l'extrait ci-dessus, nous avons utilisé l'opérateur @ () pour créer un tableau et ensuite nous avons utilisé l'opérateur de comte pour compter le nombre d'objets dans le tableau. Nous obtenons la sortie suivante lors de l'exécution réussie du code:

La sortie montre que l'opérateur de sous-expression du tableau @ () produit un tableau d'un objet.

Comment créer un tableau d'objets multiples

$ name = @ ("c ++", "java", "javascript")
$ nom.compter

Dans cet exemple, premièrement, nous avons créé un tableau d'objets multiples. Ensuite, nous avons utilisé l'opérateur de comte pour compter le nombre d'objets. Le bloc de code ci-dessus produira la sortie suivante:

L'extrait ci-dessus montre que le «nom» du tableau contient trois objets.

Conclusion

Dans PowerShell, l'opérateur de sous-expression du tableau "@ ()" prend quelques déclarations entre les parenthèses et produit le tableau d'objets en fonction des instructions spécifiées. L'opérateur de sous-expression du tableau @ () enveloppe la sortie dans un tableau si la sortie n'est pas déjà un tableau I.e. Il est utilisé pour obtenir le tableau de zéro, un ou plusieurs objets. Cet article a expliqué divers aspects de l'opérateur de sous-expression de tableau @ () à l'aide de quelques exemples appropriés.