Classe :: Accessor :: Assert

Acessores que tipo-check
Baixe Agora

Classe :: Accessor :: Assert Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Steffen Muller
  • Site do editor:
  • http://search.cpan.org/~smueller/

Classe :: Accessor :: Assert Tag


Classe :: Accessor :: Assert Descrição

Acessores que tipo-cheque Classe :: Accessor :: Assert é uma versão da turma :: Accessor, que oferece verificação de tipo rudimentar e existência de argumentos para construtores e acessórios definidos. Para especificar que um membro é obrigatório no construtor, prefixo seu nome com A + . Para especificar que ele precisa ser de uma determinada classe ao definir esse membro, sufixo = classname. Tipos de referência desencolados, como = hash ou = array são aceitáveis. Para especificar que um membro é uma matriz, prefixo seu nome com um @. Esses membros também têm os seguintes quatro métodos especiais que envolvem as operações de array builtips empurrão, pop, unshift e shift: # para um membro @bits: $ y-> bits_push (@New_Values); Imprimir $ Y-> Bits_Pop; $ y-> bits_unshift (@new_Values); Imprimir $ y-> bits_shift; o @ pode ser combinado com o prefixo + para fazer um membro que é uma matriz que você deve definir no construtor. O + deve preceder o @. # 'foo' é necessário no construtor __package __-> mk_accessors (qw (+ @ foo)); Sinopse use Classe :: Accessor :: Assert; __Package __-> mk_accessors (qw (+ foo bar = alguns :: classe baz @bits)); Requisitos: · Perl.


Classe :: Accessor :: Assert Software Relacionado