Página 1 de 1

@$

NotaPublicado: 2014-02-26 13:54 @621
por seafree
Hola. Me podrían recordar, por favor, el uso de @$ para hacer referencia a los elementos de un arreglo.

Gracias.

Re: @$

NotaPublicado: 2014-02-26 16:11 @716
por Aceitunas
@ para declararlos y $ para acceder. Ej:

Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
  1. my @array = ('gato', 'perro', 'pez');
  2.  
  3. print "$array[1]\n"; # imprime 'perro'
  4.  
Coloreado en 0.003 segundos, usando GeSHi 1.0.8.4

Re: @$

NotaPublicado: 2014-02-26 17:13 @759
por explorer
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
  1. my @array = qw(Hola que tal);               # creamos un array
  2.  
  3. my $array_ref = \@array;                    # obtenemos una referencia a ese array
  4.  
  5. my @b = @$array_ref;                        # copia de todos los elementos
  6.  
  7. print ${$array_ref}[0], "\n";               # acceso al primer elemento
  8.  
  9. print $array_ref->[0], "\n";                # acceso al primer elemento (escritura más moderna)
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4

Más información en tu propio ordenador en perldoc perlref, y en la Web (traducido al español).

Re: @$

NotaPublicado: 2014-02-27 10:31 @479
por seafree
Gracias, explorer. He adquirido un claro conocimiento con tu apoyo.

Saludos.