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