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