Tecnología

Inicio

Cómo convertir un arreglo en una cadena en Perl

El lenguaje de programación Perl tiene muchas funciones integradas que están diseñados para simplificar ciertas tareas de programación. Una de esas funciones es la función unirse. La función join le permite transformar una matriz o lista de elementos en una cadena. Las cadenas son un tipo de datos que se suelen utilizar para representar texto. La transformación de una matriz en una cadena es muy útil ya que ciertas funciones sólo puede aceptar cadenas. Con Perl, la conversión de una matriz en una cadena es muy simple y sólo requiere una línea de código.

Instrucciones

1 Encienda un ordenador con Perl intérprete instalado.

2 Abra un símbolo del sistema y vaya a la carpeta donde guardó el archivo que desea trabajar en t. Por ejemplo, si guardó el archivo en la raíz de la unidad C: \ en Windows, puede escribir lo siguiente en un símbolo del sistema: cd C: \

3 Declarar una matriz escribiendo la siguiente declaración en el archivo de código fuente:

mi @someArray = ( "Este", "es", "una", "matriz");

4 Transformar la matriz en una cadena utilizando la función unirse. Pasar la función de unir dos argumentos: una cadena y la matriz que desea transformar. La cadena que se pasa a la función de unir actúa como separador entre todos los elementos de la matriz. Para la matriz @someArray, un buen separador es un solo espacio en blanco. Para transformar la matriz en una cadena mediante un espacio en blanco como separador, escribir la siguiente declaración:

mi someString $ = join ( "", @someArray);

5 Imprimir la cadena como esta: print $ someString;

6 Ejecutar el script de Perl emitiendo el siguiente comando desde la línea de comandos, sustituyendo el nombre que eligió anteriormente para "nombre de archivo": Perl filename.plx

7 Observe la salida del programa. Se parece a esto: Esta es una matriz