Sub :: Exportador :: Util

Sub :: Exportador :: Util contém utilitários para fazer sub :: Exportador mais fácil.
Baixe Agora

Sub :: Exportador :: Util Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Ricardo Signes
  • Site do editor:
  • http://search.cpan.org/~rjbs/

Sub :: Exportador :: Util Tag


Sub :: Exportador :: Util Descrição

Sub :: Exportador :: Util contém utilitários para fazer sub :: Exportador mais fácil. Sub :: Exportador :: Util contém utilitários para fazer Sub :: Exportador Easier.Este módulo fornece uma série de funções de utilitário para executar operações comuns ou úteis ao configurar uma configuração de sub: Exportador. Todos os utilitos podem ser exportados, mas nenhum são por padrão.Os utilitárioscurry_method exportações => {some_method => curry_method,} Este utilitário retorna um gerador que produzirá uma versão currada de um método. Em outras palavras, ele exportará uma chamada de método com a classe de exportação incorporada como o módulo Invocant.A importando o código Algo o exemplo acima pode fazer isso: use algum :: Módulo QW (Alguns_method); Meu $ x = ste_method; isso seria equivalente a: usar algum :: módulo; MEU $ X = Alguns :: Module-> ALGUM_METHOD; Se algum módulo é subclassado e o método de importação da subclasse é chamado para importar algum_method, a subclasse será currada como o invocante.Se um argumento for fornecido para curry_method. como o nome do método curado para exportar. Isso significa que você poderia exportar um construtor de widgets como este: exportações => {widget => curry_method ('novo')} Este utilitário também pode ser chamado como curry_class, para compatibilidade para trás.curry_chaincurry_chain se comporta como "curry_method", mas é para gerar exportações que chamarão vários métodos em sucessão. Exportações => {reticulate => curry_chain ( => Resultados]),} Se importado do Spliner, chamar a rotina reticulada será equivalente a: Splinter-> Novo -> Recolhimento_Data-> Analisar (Detalhe => 100) -> Resultados; se algum método retornar algo em quais métodos não podem ser chamados, os croaks de rotina. Os argumentos para curry_chain formam uma OfList. Os nomes são métodos a serem chamados e os argumentos, se dados, são disfarçados e passados como argumentos para esses métodos. Curry_chain retorna um gerador como aquele esperado por Sub :: Exporter.Achtung! Atualmente, não há como passar argumentos da rotina gerada para as chamadas do método. Isso provavelmente será resolvido em revisões futuras, permitindo que os valores da lista de opções sejam sub-rotinas que serão chamados com as exportações de stack.merge_col da rotina gerada => {Merge_Col (Padrões => {Twiddle => '_twiddle_gen', tweak => _tweak_gen, }),} Este utilitário envolve o gerador fornecido em um que irá fundir a coleção nomeada em seus args antes de chamá-lo. Isso significa que você pode suportar um coletor "padrão" em exportação multipe sem escrever o código a cada vez. Você pode especificar tantos pares de nomes e geradores de coleta como quiser. Mixin_Installer Use SUB :: Exportador -Setup => {installer => Sub :: Exportador :: Util :: Mixin_Installer, Exportações => ,}; Este utilitário retorna um instalador que irá instalar em uma superclasse e ajustar a classe ISA Importing para incluir o recém-gerado superclass.if O alvo de importação é um objeto, a hierarquia é invertida: a nova classe será a classe do objeto, e o objeto será reblessionado.Prerequisites: Este utilitário requer esse pacote :: gerador ser instalado. Acrescenta um colecionador que adiciona importações para Qualquer coisa como Dado REGEX.Se você fornecer esta configuração: exportações => , Collectores => {-Like => Sub :: Exportador :: Util :: Like}, um usuário pode importar do seu Módulo como este: use seu :: iterator -like => qr / ^ i /; # Importações Igre, IMAP, Islurpor Usar o seu :: iterador -like => ; o prefixo do grupo e argumentos de sufixo são respeitados; Outros argumentos são repassados para os geradores para correspondência de exportações. Requisitos: · Perl.


Sub :: Exportador :: Util Software Relacionado

SYS :: Runalone.

SYS :: Runalone pode ter certeza de que apenas uma invocação de um script está ativa de cada vez. ...

170

Download