| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Perl Programming >> Content
    Cómo obtener el último argumento como un array en Perl
    El lenguaje de programación Perl es compatible con una serie de estructuras de datos como simples variables escalares y matrices. Un conjunto denotado en Perl con el símbolo " @" es un conjunto de variables escalares. En un script en Perl que a menudo tiene que pasar algunos datos a una subrutina . Aunque Perl permite pasar directamente a dos o más argumentos que inevitablemente recibe la basura en lugar de datos de la matriz , si uno de los argumentos es una matriz. Para solucionar este problema hay que utilizar el mecanismo de Perl de pasar argumentos por referencia. Instrucciones
    1

    Utilice una barra invertida ( \\) para pasar la matriz por referencia. Por ejemplo ,

    calcular ( \\ $ valor, \\ @ data) ;

    este comando pasa a la matriz de datos "@ " a la subrutina "calcular" por referencia
    . 2

    Utilice una variable de Perl (no es un array) para obtener la matriz en el subprograma:

    my ($ valor , $ data ) = @ _ ;

    la variable "$ datos " es una referencia a la matriz de datos " @ "
    3

    Trabaja con la matriz en la subrutina usando desreferenciación Perl , por ejemplo para imprimir cada elemento de la matriz utilizar el bucle " . foreach : "

    foreach $ element ( @ $ data) { print $

    elemento;

    }

    el símbolo" @ "delante de la variable $ data indica que se trata de la matriz.

    Previous :

    next :
      Artículos relacionados
    ·Cómo convertir de Python para Perl 
    ·Cómo eliminar un retorno de carro de una cadena en Per…
    ·Cómo iniciar una sesión en Perl con Perforce 
    ·¿Cómo se imprime una variable con un Perl CGI 
    ·Cómo obtener la diferencia de dos fechas en Perl 
    ·Cómo utilizar terminante en Perl 
    ·Cómo cambiar la barra de título en Perl Script 
    ·Cómo eliminar comillas dobles en una cadena en Perl 
    ·Cómo utilizar un archivo EXE en Visual Basic con Perl 
    ·Cómo encontrar el modo de una matriz de números en Pe…
      Artículos destacados
    ·Cómo utilizar Seleccione dentro de una etiqueta DIV 
    ·Cómo recuperar una matriz de MySQL 
    ·Cómo hacer arreglos paralelos de datos en C + + 
    ·Archivo PHP para subir los tipos 
    ·Cómo enviar un Fax Virtual Basic 
    ·Cómo crear una lista de distribución compartida en SA…
    ·Cómo usar MFC Barras de herramientas 
    ·Retraso Funciones en PHP 
    ·Cómo dar formato a la anchura de la flota en Java 
    ·Cómo desarrollar Widgets en Visual Basic 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com