¿Qué hace el símbolo @ en PowerShell?

¿Qué hace el símbolo @ en PowerShell?

El "@"Se utiliza el símbolo en PowerShell para muchas operaciones. Por ejemplo, agregar aparatos ortopédicos redondos con este símbolo hace un operador de subexpresión de matriz "@()", Que se puede usar para crear una matriz. Además, si este símbolo se combina con los aparatos rectángulos "@[ ]", Puede crear una mesa hash. Además, se puede utilizar para construir una cadena multilínea.

Este artículo observará detalles sobre el símbolo "@" en PowerShell.

¿Qué hace el símbolo "@" en PowerShell??

El símbolo "@" en PowerShell se puede utilizar para:

    • Crear una matriz.
    • Crea una mesa hash.

Método 1: cree una matriz usando el símbolo "@" en PowerShell

El "@"El símbolo se combina con el par de aparatos ortopédicos"()"Hacer una subexpresión de una matriz. El operador de subexpresión de matriz "@()"Ayuda a crear una matriz.

Ejemplo

Por ejemplo, consulte este ejemplo para crear una matriz:

$ array = @("gato", "perro", "caballo")


De acuerdo con el código anterior:

    • Primero, inicie una variable "$ Array"Por almacenar una matriz.
    • Para comenzar una matriz, primero, especifique el "@"Símbolo y agregue objetos dentro de él separados por una coma dentro de pequeños aparatos ortopédicos:


Muestremos los objetos dentro de la matriz invocando la variable asignada por la matriz:

$ Array


Método 2: Crear una tabla hash en PowerShell usando el símbolo "@"

El "@"Símbolo cuando se combina con los aparatos ortopédicos""Define una tabla hash, cuyo símbolo es"@". Las claves y los valores de la tabla hash se agregan dentro de él.

Ejemplo

En esta ilustración, se demostrará la creación de la tabla hash:

$ hash = @
key1 = "Val_1"
key2 = "Val_2"
key3 = "Val_3"


Según el código anterior:

    • Primero, inicie una variable "$ hash"Y asignarle una tabla de hash.
    • Para crear una tabla hash, primero, especifique el "@"Símbolo, luego agregue múltiples teclas y asigne valores dentro de los frenos rizados:


Elegamos la tabla hash creada llamando a la variable que se asigna:

Descripción $ hash


Para mostrar la tabla hash en la consola PowerShell:

Primero, escribe el "Descripción"Cmdlet y especifique la variable de la tabla hash asignada:


Muestremos el valor de la tabla de hash único en la consola PowerShell:

Describe $ hash ["Key1"]


Para mostrar el valor de hash único en la consola PowerShell:

Primero, escribe el "descripción"Cmdlet, especifique la variable de la tabla hash asignada y agregue el nombre del valor clave que se mostrará dentro de los aparatos cuadrados:


Eso fue todo sobre el "@"Símbolo en PowerShell.

Conclusión

El "@El símbolo en PowerShell cuando se combina con un par de aparatos ortopédicos redondos hace un operador de subexpresión de matriz, que finalmente crea una matriz. Sin embargo, cuando este símbolo se combina con los aparatos rectángulos, puede crear una tabla de hash. Este blog ha cubierto todos los escenarios y demostraciones del símbolo "@".