Io Non abbiamo ancora molta esperienza PowerShell e sto cercando di insegnare a me stesso come vado avanticome aggiungere dinamicamente elementi di array in PowerShell
che sto cercando di fare un po 'codice di prova per un progetto più grande , l'obiettivo principale qui è troppo dinamicamente creare e aggiungere elementi a un array usando una funzione.
Ecco il mio codice:
$testArray = @()
function addToArray($Item1)
{
$testArray += $Item1
"###"
}
$tempArray = "123", "321", "453"
$foldertest = "testFolder"
foreach($item in $tempArray)
{
addToArray $item
}
"###"
ogni volta che la funzione termina l'array diventa vuota. la maggior parte della mia esperienza di programmazione proviene da java, php, alcuni C e C++ solo per nominarne alcuni, se l'ho fatto in php (aggiustando la sintassi del linguaggio ovviamente) questo avrebbe funzionato bene
Perché non usare invece una lista? Gli array non sono mai stati concepiti per essere gestiti dinamicamente. Ogni volta che ridimensioni un array, ne crea uno nuovo sotto il cofano. Quindi ottieni il sovraccarico proporzionale alle sue dimensioni. – Neolisk
grazie per il consiglio neolisk, ci ho pensato, ci provo. – icomeinpieces