• Publicidad

Más problema con ordenar array

¿Ya sabes lo que es una referencia? Has progresado, el nível básico es cosa del pasado y ahora estás listo para el siguiente nivel.

Re: Más problema con ordenar array

Notapor marcmb » 2010-06-21 12:15 @552

Finalmente con Tie::File y Sort::Naturally asunto solucionado.

Lo curioso es que el mensaje que he encontrado en otro foro es de Joaquín, ¡je,je,je!, para variar. Estás en todas partes donde se hable de Perl, ¿no? ;)

Y me gustaría saber si se puede hacer lo que me gustaría hacer: tengo una variable my $usuario = 'marc' y me gustaría crear una variable a partir del valor de ésta, es decir, crear la variable $marc, ¿es eso posible?
Avatar de Usuario
marcmb
Perlero nuevo
Perlero nuevo
 
Mensajes: 55
Registrado: 2010-05-03 07:42 @362
Ubicación: Girona

Publicidad

Re: Más problema con ordenar array

Notapor explorer » 2010-06-21 12:31 @563

Antes sí, pero ahora estoy dedicado principalmente a este foro.

Lo que quieres hacer se parece mucho a las variables simbólicas:

perl -le '$usuario = "marc"; $$usuario = "Hola, marc"; print $marc'

Desde hace años, se recomiendo NO usar este tipo de variables o de indirecciones. En la gran mayoría de los casos, se resuelve mucho más fácilmente usando un hash:

perl -le '$usuario{"marc"} = "Hola, marc"; print $usuario{"marc"}'
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14486
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Más problema con ordenar array

Notapor marcmb » 2010-06-21 15:41 @695

Gracias explorer, no sabía cómo tenía que buscar esto exactamente porque no sabía el nombre que tenía el método, pero es justo lo que necesitaba.
Avatar de Usuario
marcmb
Perlero nuevo
Perlero nuevo
 
Mensajes: 55
Registrado: 2010-05-03 07:42 @362
Ubicación: Girona

Anterior

Volver a Intermedio

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado

cron