PowerShell ha un supporto per gli scripting che lo ha reso in linea con altre lingue di script. Tenendo conto dell'importanza di @() e degli script, abbiamo preparato una guida che dimostra l'uso di @() negli script PowerShell. I risultati di questa guida sarebbero:
Cosa è @() nello script PowerShell?
L'array @() che viene chiamato operatore di sottoespressione viene utilizzato per creare un array vuoto. Per impostazione predefinita @ non significa in effetti un array @ (aprirà un array di sottoespressione e lo chiuderà).
Sintassi
La sintassi dell'operatore di sottoespressione dell'array è riportata di seguito.
> $ array = @()
Esempio 1: creare un array vuoto usando
PowerShell ISE viene utilizzato principalmente per la creazione, l'eliminazione e la modifica degli script. Qui, stiamo usando il PowerShell ISE per creare un array vuoto.
Nel codice di esempio, il $ array memorizza il valore del @() e la proprietà COUNT viene utilizzata per ottenere il numero di oggetti archiviati @():
> $ array = @()
> $ array.GetType ()
Eseguiamo la sceneggiatura:
Si osserva dall'output che il tipo di $ array La variabile è un array.
Esempio 2: crea una matrice di stringhe usando @()
L'array di stringhe può essere creata utilizzando l'array di sottoespressione @(). Nell'esempio seguente, abbiamo creato un array di stringhe e usato comando getType () per controllare il tipo di quell'array creato
> $ a = @("ABC", "def")
> $ a.GetType ()
Lo script viene eseguito fornendo il percorso completo in cui viene archiviato lo script.
L'output mostra che un array viene restituito.
Esempio 3: creare un array numerico usando @()
La sottoespressione dell'array "@()"Può essere utilizzato per creare un array di numeri. Nell'esempio seguente, abbiamo creato un array di numeri e usato il comando getType () per ottenere il tipo di array.
> $ b = @(1,2,3)
> $ b.GetType ()
Esegui lo script dalla console PowerShell:
L'output ha restituito il tipo di variabile "$ b"È un array.
Questo articolo ha fornito informazioni sul "@()"Operatore.
Conclusione
L'operatore @() funziona come una sottoespressione. Tuttavia, garantisce di restituire un oggetto array. L'operatore di sottoespressione dell'array @() viene utilizzato principalmente per la creazione di un array vuoto. Prende un input all'interno delle sue parentesi e produce l'output. Questo articolo ha tutte le informazioni necessarie sull'operatore @(). Inoltre, sono anche illustrati alcuni esempi per creare array di numeri/stringhe usando @().