E' sconsigliato usare quella funzione.
Se proprio vuoi creare vettori, usa quelli anonimi
Ossia, te hai uno scalare che si chiama $ab:
$ab = "ciao";
Quando vuoi creare un vettore usi questo metodo:
Dichiari all'inizio dello script un hash:
%hash;
#Per creare un vettore anonimo usa questo metodo:
$hash{$ab}=[];
Quando ti serve usare il vettore fai così:
$hash{$ab}->[0]="Inserisco questa stringa nella cella Zero\n";
Poi usi tutte le altre funzioni dell'array normalmente
push(@$hash{$ab},52); #Inserisco il 52 nel vettore anonimo.
Vabbè, i puntatori non sono cose da spiegare così velocemente.
Per questo ti consiglio caldamente una guida.
Ciao

Rispondi quotando