Inline :: Genilhão

Inline :: Glang pode escrever sub-rotinas perl em S-Lang.
Baixe Agora

Inline :: Genilhão Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Doug Burke
  • Site do editor:
  • http://search.cpan.org/~djburke/Inline-SLang-1.00/SLang.pod

Inline :: Genilhão Tag


Inline :: Genilhão Descrição

Inline :: Glang pode escrever sub-rotinas perl em S-Lang. Inline :: Glang pode escrever sub-rotinas perl em s-lang.synopsis usar gíria inline; Imprimir "9 + 16 =", adicionar (9,16), "N"; Imprimir "9 - 16 =", subtrair (9,16), "n"; Imprimir Jaxh ('Inline'), "N"; __End__ __slang__ Definir add (A, B) {retornar A + B; } Definir subtrair (A, B) {Retornar A - B; } Definir Jaxh () {Tipo variável = (); retorno sprintf ("apenas mais um hacker% s!", tipo); } O módulo Inline :: Slang permite escrever sub-rotinas Perl em S-Lang. Ele traduz dinamicamente os parâmetros e retorna valores em tipos de dados nativos para ambos os idiomas (ou para classes Perl usadas para representar tipos S-Lang sem tradução direta para Perl). Isso permite que você escreva um script Perl e aproveite o S-Lang sempre que desejar: Talvez haja um módulo S-Lang que você deseja usar, ou deseja aproveitar uma função S-Lang que você escreveu. O módulo configura um interpretador S-Lang no processo, executa seu código e, em seguida, examina a tabela de símbolos do intérprete, procurando coisas para se ligar ao Perl. O processo de interrogar o interpretador S-LANG ocorre apenas na primeira vez que você executa seu código S-Lang. Os namespaces são armazenados em cache e as chamadas subseqüentes usam a versão em cache (que está oculta no diretório _inline; consulte a documentação em linha para obter detalhes sobre como o código é armazenado em cache). Claro, seu código S-Lang ainda deve ser executado toda vez que você executar o script Perl - mas o Inline :: S-Lang já conhece os resultados da corrida. · Requisitos de Perl: · Perl.


Inline :: Genilhão Software Relacionado