• Publicidad

Limpiar o reiniciar un array tras cada ciclo

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

Limpiar o reiniciar un array tras cada ciclo

Notapor victorhugo » 2011-06-02 13:59 @624

Buenas tardes.

Tengo un array dentro de un ciclo el cual guarda datos por cada vuelta. En este caso, que al finalizar cada vuelta limpie el array, dejándolo en blanco para que en la otra vuelta tome otros datos, es necesario que no puedo reescribir el array con la data vieja, porque él mismo tendrá diferentes tamaños en cada ciclo y tener datos anteriores alteraría la lógica.
VHMR
victorhugo
Perlero nuevo
Perlero nuevo
 
Mensajes: 17
Registrado: 2011-05-04 10:01 @459

Publicidad

Re: Limpiar o reiniciar un array tras cada ciclo

Notapor explorer » 2011-06-02 14:20 @638

Puedes indefinirlo:

Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
undef @array;
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4


pero... lo más cómodo es usar el array como variable localizada:

Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
for (...) {
    my @array;

    # usamos el @array
}
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4
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


Volver a Básico

¿Quién está conectado?

Usuarios navegando por este Foro: Google [Bot] y 35 invitados

cron