“Conocimiento Programación>Perl Programming

¿Cómo puedo obtener la longitud de una matriz Anonymous en Perl

2014/8/3
¿ Similar a otros idiomas , Perl puede asignar variables de forma dinámica y se refieren a ellos con referencias o punteros . Debido a que la memoria asignada no corresponde a una variable llamada , se llama memoria anónima . Cualquier tipo de variable , incluyendo matriz, se puede asignar anónima en perl y se accede por lanzar el puntero en forma de matriz . Instrucciones
1

Asignar un anónimo o asignada dinámicamente , matriz mediante código similar a:

$ anon_arrary_ref = [ "elemento 1 ", " elemento 2 ", " elemento 3 '] ;

el anon_array_ref $ es una variable escalar que contiene la dirección de memoria y el tipo de lugar en la memoria de la matriz anónima se almacena
2

esto contrasta con el método de la asignación de una forma estática . matriz de variables :

@ static_array = (' artículo 1 ', ' artículo 2 ', ' artículo 3 ');
3

Acceso a los elementos de la matriz anónima que precede a la variable de referencia con un carácter '@' , la sintaxis de una variable de matriz en perl :

@ $ anon_array_ref
4

Calcular la longitud de la matriz anónima con el siguiente código :

$ anon_array_size = @ $ anon_array_ref ;

a diferencia :

$ static_array_size = @ static_array ;

Perl Programming
Cómo crear una secuencia de comandos Telnet sencillo en Perl
Tipos de protocolos MANET
Cómo llamar Plink Desde un script Perl
Comparativa de Perl con Python
Cómo convertir de Perl a Python y appengine
Cómo convertir de UTF- 8 para UTF - 16 en Perl
Cómo al perfil de los programas Perl
¿Qué produce AMD?
Conocimiento de la computadora © http://www.ordenador.online