| Arquivo :: Maker. File :: Maker é um módulo Perl que imita uma marca carregando um banco de dados e chamando métodos de destino. |
Baixe Agora |
Arquivo :: Maker. Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Software Diamonds
- Site do editor:
- http://search.cpan.org/~softdia/Archive-TarGzip-0.03/lib/Docs/Site_SVD/Archive_TarGzip.pm
Arquivo :: Maker. Tag
Arquivo :: Maker. Descrição
Arquivo :: Maker é um módulo Perl que imita uma marca carregando um banco de dados e chamando os métodos de destino. Arquivo :: Maker é um módulo Perl que imita uma marca carregando um banco de dados e chamando métodos de alvos.synopsis ##### # sub-configuração # usar arquivo :: maker qw (load_db); ta = load_db ($ PM); ###### # interface de objeto # Requer arquivo :: fabricante; $ maker = $ maker-> load_db ($ PM); $ maker-> Make_Targets (% de alvos, @targets,% opções); $ maker-> make_targets (% alvos,% opções); $ maker = novo arquivo :: fabricante (@options); geralmente, se uma sub-rotina processará uma lista de opções, @Options, que a sub-rotina também processará uma referência de matriz, @Options, ou referência de hash,% opções, {@options}. Se uma sub-rotina processará uma referência de matriz, @Options, , que a sub-rotina também processará uma referência de hash,% opções, {@Options}. Veja a descrição de uma sub-rotina para detalhes e exceções. Quando portando o código C de baixo nível de uma arquitetura para outro, os makefiles fornecem algum nível de automação e economizam algum tempo. No entanto, uma vez que a Perl ou outra linguagem de alto nível está em funcionamento, a linguagem de alto nível geralmente permite uso muito mais eficiente de tempo de programadores; Caso contrário, o que ponto da linguagem de alto nível. Assim, torna ótimo sentido economicamente alternar de makefiles para linguagem de alto nível.O módulo de programa de arquivo :: fabricante fornece uma interface de estilo "fazer" como mostrado no aqui acima. O @Targets contém uma lista de alvos que imitam os alvos de um makefile. As metas são sub-rotinas escritas em Perl em um módulo de programa separado do arquivo :: fabricante. O módulo de programa alvo separado herda os métodos no módulo do programa File :: Maker da seguinte maneira: use arquivo :: fabricante; use vars qw (@isa); @Isa = qw (file :: maker); os métodos do File :: Maker encontrarão as sub-rotinas de destino no módulo de programa de destino separado. O arquivo :: fabricante prevê o carregamento de um hash de um módulo de programa para fornecer capacidades de define em um makefile. A opção PM = $ File> informa o arquivo :: fabricante para carregar um banco de dados na seção __data__ de um módulo de programa que está no formato de gravata :: de forma. O formato de gravata :: form Form é um formato leniente muito flexível que é quase próximo de um formulário de linguagem natural e ainda tem a precisão de serem legíveis à máquina. Isso fornece uma alternativa mais flexível ao define em um makefile. O Definir Hash está em um módulo de programa de formato separado e muito flexível. Este arranjo permite um módulo de programa de destino que herda o módulo do programa File :: Maker para produzir quantas saídas diferentes, pois existem módulos de programas de gravata :: Form. Requisitos: · Perl.
Arquivo :: Maker. Software Relacionado