-
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.