sobrecarga

Secundación simple de métodos y funciones a través de un decorador de @Overload
Descargar ahora

sobrecarga Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • Nombre del editor:
  • Richard Jones
  • Sitio web del editor:
  • http://code.google.com/p/bitstring/

sobrecarga Etiquetas


sobrecarga Descripción

Secundación simple de métodos y funciones a través de un decorador de @overload La sobrecarga es una sobrecarga simple de métodos y funciones a través de un decorador de @overload. Este módulo permite que uno proporcione múltiples interfaces para obtener funciones, métodos, métodos de clase, métodos de estar o clases. Vea a continuación algunas notas sobre las clases de sobrecarga, usted es una persona extraña. La implementación apropiada se elige en función del patrón de discusión de llamadas. Por ejemplo: >>> Clase A (Objeto): ... @Overload ... Método Def (yo , a): ... regresa 'A' ... @ Método.Añadir ... Def Método (yo, a, b): ... devolver 'a, b' ... >>> a = a ( ) >>> A.Method (1) 'a' >>> A.Method (1, 2) 'A, B'The B'The B'The Sobrecaring Mandes fijado, palabra clave, variable (* args) y palabra clave arbitraria (** palabras clave) argumentos . También maneja las anotaciones si esas anotaciones son tipos: >>> @Overload ... DeF FUNC (A: int): ... Devuelve 'int' ... >>> @ func.add ... DeF FUNC ( A: STR): ... devuelve 'STR' ... >>> FUNC (1) 'int' >>> FUNC ('S') 'STR' >>> FUNC (1.0) Traceback (la llamada más reciente de la llamada ): Archivo "", línea 1, en


sobrecarga Software relacionado

Pswinpy

Un paquete para enviar mensajes SMS utilizando la puerta de enlace PSSWINCOM SMS ...

116

Descargar