| Pymultimethods Een gratis bibliotheek waarmee multimethoden in de Python-programmeertaal kunnen worden geschreven |
Download nu |
Pymultimethods Rangschikking & Samenvatting
- Naam uitgever:
- Nathan Davis
- Uitgever website:
- http://www.sitesays.com/?a=extension
- Besturingssystemen:
- Mac OS X
Pymultimethods Tags
Pymultimethods Beschrijving
Een gratis bibliotheek waarmee multimethoden kunnen worden geschreven in de Python-programmeertaal Pymultimethods brengt multimethoden naar Python. Pymultimethods laat je gemakkelijk en intuïtief multimethoden implementeren op een manier die naadloos met Python als geheel integreert. Met behulp van de (optionele) Functie-decorateur kunnen uw multimethod-implementaties lezen, net als normale Python-functies. Het concept van multimethoden is vergelijkbaar met de concepten van dwingende en overbelasting die aanwezig zijn in C ++, Java en andere statisch getypte talen. Het verschil tussen pymultimethods en overbelasting in deze andere talen is dat Pymultimethods de daadwerkelijke functie zullen selecteren om op looptijd te bellen, versus compileer-tijd voor Java en C ++. In dit opzicht zijn multimethoden vergelijkbaar met het overschatten. In feite kunnen multimethoden worden omschreven als uitbreiding van het concept van het overschrijven naar meerdere (in plaats van alleen de impliciete zelf / deze) parameters. Aan de andere kant kan de overheersende / single-dispatch van C ++ / Java net zo gemakkelijk worden omschreven als een speciaal geval van multimethoden.note: Pymultimethods is ontwikkeld, gedistribueerd en gelicentieerd onder de voorwaarden van de GNU Affero General Public License. Wat is er nieuw in deze release: · Toegevoegd voorbeelden / map · Ondersteuning voor Python 3 · Debug info via logboekmodule · Verschillende bugfixes
Pymultimethods Gerelateerde software