Código
La función sort ordena bien los números y la salida es la esperada, pero cuando cambio un elemento del array por un número de dos cifras, únicamente ordena la primera cifra, un ejemplo:
#!/usr/bin/perl use warnings; use strict; my @array = (5, 4, 1, 3, 7, 6);
Código
La salida de este codigo es
#!/usr/bin/perl use warnings; use strict; my @array = (5, 43, 45, 3, 7, 6);
Citar
2
3
43
45
5
6
Las unicas cifras que está ordenadas son las primeras.3
43
45
5
6
Saludos