Funzione di ordinamento Perl
Descrizione
Questa funzione ordina LIST in base alla subroutine SUBNAME o alla subroutine anonima specificata da BLOCK. Se non viene specificato alcun SUBNAME o BLOCK, viene ordinato secondo la normale sequenza alfabetica.
Se viene specificato BLOCK o SUBNAME, la subroutine deve restituire un numero intero minore, maggiore o uguale a zero, a seconda di come devono essere ordinati gli elementi dell'array
Sintassi
Di seguito è riportata la semplice sintassi per questa funzione:
sort SUBNAME LIST
sort BLOCK LIST
sort LIST
Valore di ritorno
Questa funzione restituisce un elenco ordinato.
Esempio
Di seguito è riportato il codice di esempio che mostra il suo utilizzo di base:
#!/usr/bin/perl -w
@array = ("z", "w", "r", "i", "b", "a");
print("sort() ", sort(@array), "\n");
Quando viene eseguito il codice sopra, produce il seguente risultato:
sort() abirwz