| Sub :: curry Sub :: curry é um módulo Perl para criar sub-rotinas curias. |
Baixe Agora |
Sub :: curry Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Johan Lodin
- Site do editor:
- http://search.cpan.org/~lodin/Text-Outdent-0.01/lib/Text/Outdent.pm
Sub :: curry Tag
Sub :: curry Descrição
Sub :: Curry é um módulo Perl para criar sub-rotinas curias. Sub :: Curry é um módulo Perl para criar sub-rotinas curias.Synopsis use sub :: curry; use sub :: curry qw /: const curry /; # Importar constantes de especiarias # e a função curry. #my $ f1 = sub :: curry :: -> novo (foo, 1, 2); # Mesmo que abaixo. meu $ f1 = curry (foo, 1, 2); meu $ f2 = $ cb1-> novo (3, 4); meu $ f3 = curry (foo, 1, buraco, 3); Meu $ F4 = $ F3-> NOVO (2, 4); $ F1 -> ('A'); # foo (1, 2, 'A'); $ F2 -> ('A'); # foo (1, 2, 3, 4, 'A'); $ F3 -> ('A'); # foo (1, 'a', 3); $ F4 -> ('A'); # foo (1, 2, 3, 4, 'A'); $ F4-> Chamada ('A'); # O mesmo que $ cb4 -> ('A'); Sub :: Curry é um módulo que fornece a técnica de curricultura conhecida de idiomas funcionais. Este módulo, ao contrário de muitos outros módulos que emprestam técnicas de idiomas funcionais, não tenta tornar o Perl funcional. Em vez disso, tenta tornar o currying perseio. Este módulo tem como objetivo ser uma base para outros módulos que usam / fornecer técnicas de curricultura. Esse módulo suporta um conjunto exclusivo de especiarias especiais (recursos de argumentos). Não apenas suporta buracos, mas também introduz antholes, Blandholes, Whiteholes e AntiPices. Todos esses especiarias especiais extras efeitos como o especiaria é aplicado à sub-rotina. Eles fazem funções como rcurry supérflua. Consulte "Currying" e Sub :: Curry :: Cookbook.an O recurso perdido é o argumento aliasing. Este módulo preserva o aliasing.sub :: curry faz curring explícito. Para mais formas automáticas de usar currying, olhe no sub :: curry: * namespace.Quando a versão hits 1.00 A interface será estável. Requisitos: · Perl.
Sub :: curry Software Relacionado