| Dados :: herdados Dados :: Herdado é um módulo Perl com acumulação de largura de hierarquia de resultados de lista e hash. |
Baixe Agora |
Dados :: herdados Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Marcel Grnauer
- Site do editor:
- http://search.cpan.org/~marcel/Module-Install-Template-0.05/lib/Module/Install/Template.pm
Dados :: herdados Tag
Dados :: herdados Descrição
Dados :: Herdado é um módulo Perl com acumulação de largura de hierarquia de resultados de lista e hash. Dados :: Herdado é um módulo Perl com acumulação de largura de hierarquia de listas e resultados hash.synopsis pacote foo; Use dados ':: herdados'; Use propriedades constantes => (endereço QW / nome /); barra de pacote; Use a base 'foo'; use propriedades constantes => (qw / idade /); pacote principal; meu $ bar = bar-> novo; Imprimir "$ _N" para $ bar-> every_list ('propriedades'); imprime o endereço de nome age é uma classe mixin. Herding dele, você recebe dois métodos que são capazes de acumular lista de heróides e resultados hash.every_list (string $ method_name, bool? $ Override_cache = 0) leva como argumentos um nome de método (obrigatório) e um booleano indicando se deve substituir O cache (opcional, desligado por padrão) faz com que cada método na hierarquia do objeto com o nome dado seja chamado. A lista resultante é o conjunto combinado de resultados de todos os métodos, empurrados juntos em ordem de cima para baixo (hierarquia-wise) .every_list () retorna uma lista no contexto de lista e uma referência de matriz no contexto escalar. O resultado é armazenado em cache (Por pacote de chamadas) e na próxima vez que o método é chamado do mesmo pacote com o mesmo argumento do método, o resultado em cache é retornado. Isso é para acelerar as chamadas do método, porque internamente este módulo usa a seguir, o que é bastante lento. Espera-se que todo site () seja usado para métodos retornando listas estáticas (padrões de objeto, definições de classe estática e tal). Se você quiser substituir o mecanismo de cache, você pode fornecer o segundo argumento opcional. O resultado é armazenado em cache em qualquer caso. Requisitos: · Perl.
Dados :: herdados Software Relacionado