Página 1 de 1

Cómo vaciar un array

NotaPublicado: 2007-01-15 04:50 @243
por infojose
hola me gustaría saber cómo se puede vaciar un array
gracias!

NotaPublicado: 2007-01-15 06:27 @310
por explorer
Asignando una lista vacía:
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
@array = ();
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4


Más información, en
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
delete
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4

NotaPublicado: 2007-01-17 15:55 @704
por creating021
También se puede usar reset pero es más seguro lo que explorer dice (sólo comento)

Re:

NotaPublicado: 2020-08-05 12:18 @554
por seafree
Utilizo
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
@row = ();
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4

pero no me vacía el arreglo, y permanece en memoria una selección previa. ¿Cómo vacío la variable?

Gracias.

Re: Cómo vaciar un array

NotaPublicado: 2020-08-05 12:55 @580
por explorer
Tanto usando la asignación de lista vacía como usando undef(), se puede vaciar un array:
Sintáxis: [ Descargar ] [ Ocultar ]
Using bash Syntax Highlighting
  1. > perl -E '@row = (1, 2, 4, 42, 88, -2); say "[@row]:", scalar @row; @row = () ; say "[@row]:", scalar @row'
  2. [1 2 4 42 88 -2]:6
  3. []:0
  4. > perl -E '@row = (1, 2, 4, 42, 88, -2); say "[@row]:", scalar @row; undef @row ; say "[@row]:", scalar @row'
  5. [1 2 4 42 88 -2]:6
  6. []:0
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4