Función de ordenación de Perl

Descripción

Esta función ordena LIST según la subrutina SUBNAME o la subrutina anónima especificada por BLOCK. Si no se especifica SUBNAME o BLOCK, se clasifica de acuerdo con la secuencia alfabética normal.

Si se especifica BLOCK o SUBNAME, la subrutina debe devolver un número entero menor, mayor o igual a cero, de acuerdo con cómo se ordenarán los elementos de la matriz.

Sintaxis

A continuación se muestra la sintaxis simple para esta función:

sort SUBNAME LIST

sort BLOCK LIST

sort LIST

Valor devuelto

Esta función devuelve una lista ordenada.

Ejemplo

A continuación se muestra el código de ejemplo que muestra su uso básico:

#!/usr/bin/perl -w

@array = ("z", "w", "r", "i", "b", "a");
print("sort() ", sort(@array), "\n");

Cuando se ejecuta el código anterior, produce el siguiente resultado:

sort() abirwz