| Classe :: Accessor :: Assert Acessores que tipo-check |
Baixe Agora |
Classe :: Accessor :: Assert Classificação e resumo
- Licença:
- Perl Artistic License
- 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