overbelastenEenvoudige overbelasting van methoden en functies via een decorator van een @overladen | |
Download nu |
overbelasten Rangschikking & Samenvatting
Advertentie
- Vergunning:
- BSD License
- Naam uitgever:
- Richard Jones
- Uitgever website:
- http://code.google.com/p/bitstring/
overbelasten Tags
overbelasten Beschrijving
Eenvoudige overbelasting van methoden en functies via een decorator van @overladen Overbelasting is een eenvoudige overbelasting van methoden en functies via een @Overload-decorateur.Deze module laat men meerdere interfaces leveren voor een functies, methoden, klasse-ethoden, statischmethoden of klassen. Zie hieronder voor sommige opmerkingen over de klassen overbelasting, u vreemde persoon u. De juiste implementatie wordt gekozen op basis van het calling-argumentpatroon. Voorbeeld: >>> Klasse A (Object): ... @overladen ... Def-methode (Zelf , A): ... Return 'a' ... @ methode.add ... Def methode (Zelf, A, B): ... Return 'A, B' ... >>> A = A ( ) >>> a.method (1) 'A' >>> a.method (1, 2) 'A, b'the overbelasting handgrepen vast, trefwoord, variabele (* args) en willekeurig trefwoord (** trefwoorden) argumenten . Het verwerkt ook annotaties als die annotaties typen zijn: >>> @overload ... Def Func (A: INT): ... return 'int' ... >>> @ func.add ... Def func ( A: Str): ... Return 'Str' ... >>> FUNC (1) 'INT' >>> FUNC ('S') 'Str' >>> FUNC (1.0) TraceBack (meest recente oproep Laatste ): Bestand "
overbelasten Gerelateerde software