Perl/Variabili vettori: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Riga 148:
unshift( @a , 0 , 1, 2); # ora @a contiene ( 0 , 1, 2 , 3, 4, 5 , 6 )
 
===joinDa array a stringa e splitviceversa ===
Oltre al modo "puntatore" $nome[posizione] è possibile passare da una stringa ad un vettore utilizzando
Queste due funzioni consentono:
due funzioni che trattano il vettore/stringa nel suo complesso:
* di aggregare array in stringhe (join)
* '''join''' consente di aggregare i dati di un vettore in stringa
* di separare una stringa in array
* '''split''' consente di "separare" una stringa ed ottenere un vettore
 
In particolare join "unisce" i valori dell'array mettendo fra loro la stringa indicata dall'utente:
@a = ( 1 , 2, 3 );
Line 159 ⟶ 161:
'''NOTA''': se l'array passato non ha elementi torna una stringa vuota.
 
PerMentre per split il discorso è più articolato in quanto come elemento separatore accetta una espressione regolare che al momento è prematuro introdurre.
Semplificando si può dire che accetta una stringa che risulta essere il separatore.
Limitando l'esempio a strighe statiche :