• Publicidad

¿Buscar dentro de un array?

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

¿Buscar dentro de un array?

Notapor erama » 2006-10-25 09:17 @428

Necesito buscar dentro de un array una cadena y extraer los valores únicos de ese array, es decir tengo una array así:
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
@pepe = ('hola','chau','lindo','feo','hola','feo','hola','lindo','dia','dia')
Coloreado en 0.003 segundos, usando GeSHi 1.0.8.4


Necesito extraer sólo los valores únicos. ¿Cómo podría hacerlo?
erama
Perlero nuevo
Perlero nuevo
 
Mensajes: 12
Registrado: 2005-05-27 06:40 @319
Ubicación: MDQ

Publicidad

Notapor explorer » 2006-10-25 10:58 @498

Usa un hash para recordar las cadenas de texto vistas.

viewtopic.php?p=6010
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Notapor kidd » 2006-10-25 11:30 @521

Hola:

Una solución sencilla y rápida:


Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
my  
@pepe = ('hola','chau','lindo','feo','hola','feo','hola','lindo','dia','dia');

my @unicos = keys %{ {map {$_=>1} @pepe} };
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4



Saludos
Uriel Lizama Perl programmer fundador de Perl en Español
Perl Programming Language
Avatar de Usuario
kidd
Creador de Perl en Español
Creador de Perl en Español
 
Mensajes: 1166
Registrado: 2003-10-15 16:52 @744
Ubicación: México


Volver a Básico

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 16 invitados

cron