Escalar :: aderir.

Scalar :: aderir é um módulo Perl para calcular valores sob demanda.
Baixe Agora

Escalar :: aderir. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • MIT/X Consortium Lic...
  • Preço:
  • FREE
  • Nome do editor:
  • Audrey Tang
  • Site do editor:
  • http://search.cpan.org/~adamk/Module-Install-0.68/lib/Module/Install/PAR.pm

Escalar :: aderir. Tag


Escalar :: aderir. Descrição

Scalar :: adere é um módulo Perl para calcular valores sob demanda. Scalar :: adere é um módulo Perl para calcular os valores sob demanda.Synopsis use Scalar :: aderir; # Exportações 'aderem' e 'preguiçoso' meu ($ x, $ y); Meu $ DV = Defer {++ $ x}; # um valor diferido (não memorizado) meu $ lv = preguiçoso {++ $ y}; # um valor preguiçoso (memorou) Imprimir "$ DV $ DV $ DV"; # 12 3 Imprimir "$ lv $ lv $ lv"; # 11 1 Meu $ forçado = força $ DV; # Força um valor normal de $ DV Print "$ forçado $ forçado $ forçado"; # 44 Este módulo exporta duas funções, adiamento e preguiçoso, para construir valores que são avaliados sob demanda. Ele também exporta uma função de força para forçar a avaliação de um valor diferido.defer {...} leva um bloco ou uma referência de código e retorna um valor diferido. Cada vez que o valor é exigido, o bloco é avaliado novamente para produzir um novo resultado.Lazy {...} como aderir, exceto o valor é calculado no máximo uma vez. A avaliação subseqüente simplesmente usará o resultado em cache. Avaliação de $ valueforce de um valor diferido para retornar um valor normal. Se $ Value já foi valor normal, então forçar simplesmente retorna. NotesDeFred valores não são considerados objetos (ref retorna 0), embora você ainda possa chamar métodos neles, caso em que o invocante é sempre o valor forçado. Dados baseados em gravata :: preguiçoso, este módulo opera em valores, não variáveis. Portanto, a atribuição em $ DV e $ LV acima simplesmente substituirá o valor, em vez de acionar um método de armazenamento Call.also, graças à implementação baseada em sobrecarga, este módulo é cerca de 2x mais rápido que os dados :: Lazy.Requirements: · Perl Requisitos: · Perl.


Escalar :: aderir. Software Relacionado

Urri.

URI é identificadores de recursos uniformes (absolutos e parentes). ...

242

Download