ReDim consente al programmatore di modificare la dimensione di un array di dati in tempo reale come più o meno le informazioni devono essere memorizzati all'interno di esso. Questo può essere fatto senza abbandonare l' intuitività e la velocità di un array .
Contro di ReDim
Il più grande svantaggio di ReDim è una conseguenza di come gli array vengono memorizzati nella memoria . Al fine di ampliare un array , tutti i dati che occupano la memoria accanto alla matrice dovrebbero essere spostati . Dal momento che questo può essere tecnicamente complicato (tanto più che i dati non possono neppure appartenere allo stesso programma ) , il comando " ReDim " copia l' intero array in una nuova posizione delle dimensioni richieste e contrassegna la posizione vecchia per l'eliminazione. Questo rende ReDim lento , soprattutto per i grandi array .
Programmazione © www.354353.com