Tecnología

Inicio

Cómo convertir referencias de array en Perl

Perl, un informe de extracción y lenguaje práctico, es un lenguaje de programación de alto nivel se utiliza en aplicaciones Web y procesamiento de datos. Como otros lenguajes de este tipo, Perl le ofrece la función de asignar memoria dinámicamente en tiempo de ejecución y se refieren a ella a través de referencias, de forma similar a los punteros de C. Una referencia contiene una descripción del tipo de datos y un puntero a una ubicación en la memoria. Puede utilizar referencias de Perl para hacer referencia a una variable de matriz, y eliminar la referencia para devolver los datos de la matriz.

Instrucciones

1 Escriba el siguiente código para crear una referencia a una matriz constante:

$ Array_reference = [1, 5, 10, 100];

Si imprime "$ array_reference" verá algo a lo largo de las líneas de:

ARRAY (0x80f6c6c)

2 Escriba el siguiente código para crear una referencia a un array existente:

$ Array_reference = \ @some_Array;

3 Coloque el operador '@' antes de la variable de referencia para eliminar la referencia de la referencia de matriz:

@my_array_data = @ $ array_reference;

Si se va a imprimir esto, el uso de los datos en el paso 1, que se vería:

1 5 10 100

4 Escriba el operador - flecha, como a continuación para eliminar la referencia de un elemento de la matriz de referencia ">":

$ = $ First_array_element array_reference -> [0];

Esto devolverá el valor "1" por medio de la matriz de ejemplo desde arriba.