[SP-pm] Passando um array por parâmetro para uma subrotina

Eden Cardim edencardim at gmail.com
Thu Aug 14 15:22:46 PDT 2008


On Thu, Aug 14, 2008 at 6:15 PM, Lucas Mateus
<lucasmateus.oliveira em gmail.com> wrote:
> Bom isso eh relativo, por exemplo, se a funcao for chamada com quantidade de
> parametros inferior a 3, nao havera um DIE no meio do programa dele, acho q
> assim eh mais consistente.

use Moose;

has linha_a => (isa => 'ArrayRef', is => 'ro', auto_deref => 1, required => 1);
has matriz_a => (isa => 'ArrayRef', is => 'ro', auto_deref => 1, required => 1);
has matriz_b => (isa => 'ArrayRef', is => 'ro', auto_deref => 1, required => 1);

sub calcular {
  my($self) = @_;
  ... for $self->matriz_a ...
  ... $self->matriz_b->[0] ...
  etc...
}

:)

-- 
edenc.vox.com


More information about the SaoPaulo-pm mailing list