Foros del Web » Programación para mayores de 30 ;) » Programación General »

Problema ejercicio en perl

Estas en el tema de Problema ejercicio en perl en el foro de Programación General en Foros del Web. Al ejecutar este ejemplo, el resultado es el de abajo ¿por que?, que pasa al hacer esa igualación, por que no entiendo por que muestra ...
  #1 (permalink)  
Antiguo 01/02/2014, 07:44
 
Fecha de Ingreso: marzo-2010
Mensajes: 45
Antigüedad: 14 años, 9 meses
Puntos: 2
Problema ejercicio en perl

Al ejecutar este ejemplo, el resultado es el de abajo ¿por que?, que pasa al hacer esa igualación, por que no entiendo por que muestra eso, no entiendo nada.

#!/usr/local/bin/perl
use strict;
my %hash = ("a", "b", "x", "y", "m", "n");
my @list = %hash;
print "@list\n";

x y a b m n
  #2 (permalink)  
Antiguo 17/07/2014, 18:41
Colaborador
 
Fecha de Ingreso: mayo-2006
Ubicación: Valladolid
Mensajes: 525
Antigüedad: 18 años, 7 meses
Puntos: 11
Respuesta: Problema ejercicio en perl

El almacenamiento de los pares clave/valor en un hash Perl, no es igual al orden en que fueron creados. Por eso lo ves de forma desordenada.

Es por una cuestión de seguridad.

De todas maneras, hay formas para conseguir que la información almacenada en un hash siga el orden de creación.
__________________
JF^D Perl Programming en Español

Etiquetas: ejercicio, perl
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:03.