Programação  
 
Conhecimento computador >> Programação >> Programação Perl >> 
Como obter o último argumento como uma matriz em Perl
A linguagem de programação Perl suporta um número de estruturas de dados , incluindo simples variável escalar e matrizes. Uma matriz denotada em Perl com o símbolo "@" é um conjunto de variáveis ​​escalares . Em um script Perl muitas vezes você precisa para passar alguns dados para uma sub-rotina . Enquanto Perl permite que você passe diretamente dois ou mais argumentos que você inevitavelmente obter lixo , em vez de dados da matriz se um desses argumentos é uma matriz. Para contornar este problema, você tem que usar o mecanismo Perl de passagem de argumentos por referência. Instruções
1

Use uma barra invertida ( \\) para passar a matriz por referência. Por exemplo,

calcular (\\ R $ \\ @ data);

este comando passa a matriz "@ data" para a sub-rotina " calcular " por referência
. 2

Use uma variável Perl (e não um array) para obter a matriz na sub-rotina :

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

a variável " $ dados "é uma referência para a matriz " @ data "
3

Trabalhar com a matriz na sub-rotina usando Perl dereferencing ; por exemplo, para imprimir cada elemento da matriz usar o laço". foreach : "

foreach $ element ( @ $ dados ) { print $

elemento;

}

o símbolo " @ " na frente da variável $ dados indicam que esta é a matriz.

Anterior :

Próximo : No
  Os artigos relacionados
·Como verificar valores em Pseudocódigo 
·Como abrir um arquivo e gravar uma linha para outro arq…
·Como instalar o Perl DBD- ODBC no AIX 
·Como usar um EXE em Visual Basic Com Perl 
·Perl Cada vs Foreach 
·Como converter de Python para Perl 
·Como executar Perl De PowerShell 
·Como referência o último elemento em uma matriz no Pe…
·Como faço para obter Perl Contador Script para coletar…
·Como fazer uma Caixa de Diálogo X11 rápida em Perl 
  Artigos em destaque
·Recuperação de uma senha PHP 
·Usos de Python Rendimento 
·Como transferir uma String de uma caixa de texto a um D…
·Como depurar JavaScript em Eclipse 
·Como escrever um texto baseado Game Script em PHP 
·Como modificar CSS com JavaScript 
·JavaScript funciona como um argumento de função 
·Como criar banco de dados no Coding Lisp 
·Como adicionar uma bala no PHP 
·Como programar uma bala no PHP 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados