Sub :: Exportador :: Tutorial

SUB :: Exputor :: Tutorial é um guia amigável para exportar com Sub :: Exportador.
Baixe Agora

Sub :: Exportador :: Tutorial 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 :: Tutorial Tag


Sub :: Exportador :: Tutorial Descrição

Sub :: Exportador :: Tutorial é um guia amigável para exportar com Sub :: Exportador. Sub :: Exputorer :: Tutorial é um guia amigável para exportar com Sub :: Exportador.O que é um exportador? Quando você usa um módulo, primeiro é necessário, então seu método de importação é chamado. A documentação do Perl nos informa que as duas linhas a seguir são equivalentes: use lista de módulos; Começar {requer módulo; Módulo-> Importação (lista); } O método de importação é o exportador do módulo. Os princípios do SUB :: Exportador constrói um exportador personalizado que pode ser instalado em seu módulo. Ele constrói este método com base na configuração passada para o seu método setup_exporter.Um caso de uso muito básico pode ser assim: adição do pacote; Use sub :: Exportador; Sub :: Exportador :: setup_exporter ({exports => }); sub plus {my ($ x, $ y) = @_; retornar $ x + $ y; } Isso significaria que quando alguém usou seu módulo de adição, eles poderiam ter sua rotina mais importada para o pacote: Use a adição QW (mais); Meu $ Z = Plus (2, 2); # Isso funciona, porque agora a mais é na sintaxe principal de pacotagethat para configurar o exportador, acima, é um pouco detalhado, então para o simples caso de apenas nomear algumas exportações, você pode escrever isto: use sub :: Exportador -Setup = > {Exportações => }; ... que é o mesmo que o exemplo original - exceto que agora o exportador é construído e instalado no horário de compilação. Bem, isso e você digitou menos.Using export groupSyou pode especificar grupos inteiros de coisas que devem ser exportáveis juntos. Estes são chamados de grupos. Exportador chama essas tags. Para especificar grupos, você acabou de passar uma chave de grupos na sua configuração exportadora: alimentos do pacote; Use SUB :: Exportador -Setup => {Exportações => , Grupos => {fauna => , flora => }; Agora, importar toda a carne estrangeira deliciosa, seu consumidor precisa apenas escrever: use alimentos QW (: fauna); Use alimentos QW (-Fauna); qualquer um dos itens acima é aceitável. Um cólon é mais tradicional, mas os barewords com um cólon líder não podem ser enquadrados por uma flecha gorda. Vamos ver porque isso importa mais tarde. Grupos podem conter outros grupos. Se você incluir um nome de grupo (com o traço principal ou cólon) em uma definição de grupo, ele será expandido recursivamente quando o exportador for chamado. O exportador não se refrita no mesmo grupo duas vezes ao expandir os grupos. Há dois grupos especiais: todos e padrão. O grupo todo é definido por padrão e contém todos os subs exportáveis. Você pode redefini-lo, se quiser exportar apenas um subconjunto quando todas as exportações forem solicitadas. O grupo padrão é o conjunto de rotinas para exportar quando nada específico é solicitado. Por padrão, não há nenhum grupo padrão.Requirements: · Requisitos de Perl: · Perl.


Sub :: Exportador :: Tutorial Software Relacionado