Minioperators

Miniatuurexploitanten voor Python
Download nu

Minioperators Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Pavel Panchekha
  • Uitgever website:
  • http://panchekha.no-ip.com

Minioperators Tags


Minioperators Beschrijving

Miniatuurexploitanten voor Python Minioperators is een bibliotheek maakt het bijna triviaal om uitgebreide operators toe te voegen aan de Python-taal of om bestaande functies in binaire operatoren te transformeren. Men kan bijvoorbeeld de functie-compose nemen: def compose (f, g): retour lambda * args, ** kwargs: f (g (* args, ** kwargs)) en zet het in een operator, | component |: Compose = Minioperator (Compose) Dan kan de operator worden gebruikt als een binaire operator : F = Math.Sqrt | Compose | (Lambda x: x ** 2 + 1) f (0) # 1.0Ivers gebruikt men consequent dit | | Notatie en haakjes Argumenten, geen problemen moeten . Furthermore, de aldus aangemaakt operator ondersteunt het overschot door het standaard Python-Verdrag van __ __ en __r __ Special Methodes.Documentatie: De Minioperator-constructeur kan worden genoemd op drie manieren. Minioperator (F) creëert een operator met de naam F die F als de standaardbewerking gebruikt. Een naam kan ook expliciet worden doorgegeven: MINIOPERTER (NAAM, F), waarbij de naam een tekenreeks is, een operator met de naam van de naam die F als een standaardbewerking gebruikt. Ten slotte kan men een operator maken zonder een standaardmethode op te geven: MINIOPERTER (NAAM), waar de naam een touwtje is, zal resulteren in een operator die een notimplementedError zal gooien bij gebruik op de meeste argumenten. Een klasse kan echter expliciet __ __ of __r __ expliciet overschrijven om deze operator te ondersteunen. Voetnoten: Natuurlijk moet de initiële functie binair zijn --- dat wil zeggen, dat is er twee Argumenten --- en andere voor de hand liggende beperkingen zijn ook van toepassing. De auteur zou graag willen voorstellen met het gebruik van twee ruimtes rond de exploitant en om speciale zorgpartaise te maken. Dat wil zeggen, de naam is afgeleid van de __name__ van de doorgegeven functie. De auteur suggereert niet op dit formulier. Vereisten: · Python


Minioperators Gerelateerde software

Poef

PERL-extensie die sterker typen, inkapseling en erfenis biedt ...

410

Downloaden