L'operatore di sottoespressione $ () ci consente di valutare l'espressione e agire sui risultati di tale espressione in una singola linea. Mentre si lavora con l'operatore di sottoespressione non è necessario la variabile intermedia/terza.
Questo articolo spiegherà gli aspetti elencati di seguito dell'operatore di sottoespressione dell'array:
Quindi iniziamo!
Cosa è $ () in PowerShell
È un operatore speciale in PowerShell comunemente indicato come operatore di sottoespressione. Come suggerisce il nome stesso, viene usato quando dobbiamo usare un'espressione all'interno di un'altra espressione. Ad esempio, incorporare l'output di un comando con un'altra espressione.
Sintassi
L'operatore di sottoespressione $ () può avere più di un punto di riferimento di dichiarazioni separate come mostrato nello snippet di seguito:
$ (Dichiarazione1; Dichiarazione2; Dichiarazione3; ...; Dichiarazione)Cosa restituisce l'operatore $ () in PowerShell
Come abbiamo discusso in precedenza, l'operatore di sottoespressione $ () può prendere una o più istruzioni, quindi l'operatore di sottoespressione restituirà scalare per un singolo risultato e restituirà un array per i più risultati.
Esempi
Consideriamo alcuni esempi per comprendere il funzionamento dell'operatore di sottoespressione $ ().
Come incorporare una stringa con un'espressione usando l'operatore di sottoespressione
Consideriamo lo snippet seguente che ti aiuterà a capire come incorporare un'espressione con una stringa:
"Il prodotto di 2 * 3 = $ (2 * 3)":Lo snippet sopra mostra che la stringa è incorporata con successo con successo.
Impatto dell'operatore di sottoespressione
Consideriamo lo snippet di seguito per capire cosa accadrà se non utilizzassimo l'operatore di sottoespressione nel programma sopra indicato:
"Il prodotto di 2 * 3 = (2 * 3)":L'operatore di sottoespressione valuta innanzitutto l'espressione e quindi agisce sui risultati. Tuttavia, nello snippet sopra non abbiamo utilizzato l'operatore di sottoespressione, quindi l'output è una stringa semplice.
Come incorporare una stringa con un comando usando l'operatore di sottoespressione
Consideriamo l'esempio seguente per capire come incorporare un comando di base con una stringa:
"Data e ora: $ (get-date)":Il frammento indicato sopra verifica il funzionamento dell'operatore di sottoespressione $ ().
Conclusione
$ () è un operatore speciale in PowerShell comunemente noto come operatore di sottoespressione. Viene usato quando dobbiamo usare un'espressione all'interno di un'altra espressione. Ad esempio, incorporare l'output di un comando con un'altra espressione. L'operatore di sottoespressione valuta innanzitutto l'espressione e quindi agisce sui risultati di tale espressione in una singola linea. Questo articolo ha dimostrato una guida completa per l'operatore di sottoespressione in PowerShell con l'aiuto di alcuni esempi adeguati.