“Conocimientos Programación>Perl Programming

Cómo ordenar una matriz asociativa en Perl

2015/1/21
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 leer archivos CSV en Perl
Suzuki 250 Especificaciones Quad Suzuki 250
Cómo utilizar un archivo EXE en Visual Basic con Perl
Cómo escribir una secuencia de comandos Telnet Perl que solicita el nombre del Host
Cómo crear un Do While Loop en Perl
Cómo comprobar la sintaxis en un Perl Script
Cómo utilizar una función Grep Perl
Cómo ajustar los espacios en blanco con Perl
Conocimientos Informáticos © http://www.ordenador.online