Minioperadores

operadores em miniatura para python
Baixe Agora

Minioperadores Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Pavel Panchekha
  • Site do editor:
  • http://panchekha.no-ip.com

Minioperadores Tag


Minioperadores Descrição

Operadores em miniatura para python Os minioteradores é uma biblioteca torna quase trivial para adicionar operadores estendidos à linguagem Python, ou transformar as funções existentes em operadores binários. Por exemplo, pode-se tomar a função componha: DEF Compose (F, g): retorna lambda * args, ** kwargs: f (g (* args, ** kwargs)) e transformá-lo em um operador, compor |: Compose = minioperador (compor) então, o operador pode ser usado como um operador binário : f = math.sqrt | componha | (lambda x: x ** 2 + 1) f (0) # 1.0Sif um consistentemente usa este | | notação e parênteses argumentos, nenhum problema deve surgir .furtermore, o operador assim criado apoiará a substituição através da convenção padrão do Python de __ __ e __r __ métodos especiais.Documentation: O construtor do minioperator pode ser chamado de três maneiras. O minioperador (F) cria um operador chamado F que usa f como sua operação padrão . Um nome também pode ser explicitamente passado: minioperador (nome, f), onde o nome é uma string, criará um operador nomeado nome que usa f como uma operação padrão. Finalmente, pode-se criar um operador sem especificar um método padrão: Minioperator (nome), onde o nome é uma string, resultará em um operador que lançará um notáveledError quando usado na maioria dos argumentos. No entanto, uma classe será capaz de substituir explicitamente __ __ ou __r __ Para suportar este operador.footnotes: Claro, a função inicial deve ser binária --- isto é, deve levar dois argumentos --- e outras restrições óbvias aplicam-se também. O autor gostaria de sugerir usar dois espaços ao redor do operador e tomar expressões de parênteses especiais. Ou seja, o nome é derivado do __Name__ da função passada. O autor sugere não sobrecarregar neste formulário. Requisitos: · Pitão


Minioperadores Software Relacionado

Poof.

Extensão Perl que fornece digitação, encapsulamento e herança mais fortes ...

410

Download