“Conocimiento Programación>Perl Programming

Cómo ordenar una matriz asociativa en Perl

2012/1/4
El lenguaje de programación Perl es un lenguaje de scripting que originalmente sólo estaba disponible en la plataforma Unix . Ahora está disponible en muchos diferentes plataformas informáticas , tales como Windows y Mac OS . El lenguaje Perl se puede utilizar para almacenar datos en matrices asociativas . Una matriz asociativa es un esquema de almacenamiento de datos que asigna una clave a un valor , y es conceptualmente similar a un diccionario donde las palabras se asignan a las definiciones . Puede ordenar matrices asociativas empleando función de clasificación de Perl. Cosas que necesitará
Perl intérprete
Ver Más instrucciones
1

Trabajo en un equipo con un intérprete de Perl instalado , cree un nuevo archivo de texto con un procesador de textos como Bloc de notas. Guarde el archivo con la extensión " . PLX " y mantener el archivo abierto.
2

Abra un símbolo del sistema y desplácese al archivo PLX . . Por ejemplo , si guardó el archivo en la raíz de la unidad C: \\ en Windows , puede escribir lo siguiente en el símbolo del sistema :

cd C: \\
3

declarar una matriz asociativa que asigna nombres a los números de teléfono. Usted puede lograr esto escribiendo el siguiente código en el archivo PLX , el archivo de código fuente: .

% AssociativeArray = { "Juan" , 555-1234 ,

" Kelly" , 555 - 0099 ,


" Pete" , desde 555 hasta 4535 ,

" Alice " , 555-8200 } ;
4

recorrer la matriz asociativa utilizando un bucle foreach , así:

foreach $ key ( tipo llaves % associativeArray ) { }
5

Imprimir cada par clave /valor mediante la colocación de la siguiente línea de código dentro de las llaves de la foreach loop:

print " $ associativeArray { $ key } $ key \\ n";

Guarde el archivo PLX
6

Ejecute el script de Perl . . emitiendo el siguiente comando desde la línea de comandos , sustituyendo "nombre de archivo " para el nombre de su archivo de PLX . . El guión te mostrará los nombres y números de teléfono asociados en orden alfabético.

Perl filename.plx

Perl Programming
Cómo quitar las cuerdas en Perl
¿Cuál es el significado de Pseudocódigo
Cómo quitar la primera línea de una cadena en Groovy
Cómo reemplazar espacios finales Con las expresiones regulares de Perl
Cómo depurar programas Perl
Mi doble cadena Perl no está funcionando
Cómo quitar duplicados de matriz Perl
Cómo imprimir Perl Depurador
Conocimiento de la computadora © http://www.ordenador.online