“Conocimientos Programación>Perl Programming

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

2012/11/4
¿ 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 pasar aportaciones de PHP a Perl
¿Cómo encontrar duplicados en archivo mediante Perl
Las variables de nivel de clase en Perl
Cómo convertir XLS a CSV en Perl
Cómo crear un array en Perl
¿Cómo puedo obtener la longitud de una matriz Anonymous en Perl
Cómo encontrar la longitud de un array en Perl
Cómo cambiar la barra de título en Perl Script
Conocimientos Informáticos © http://www.ordenador.online