preloader

1 de enero de 1 | 1 minutos de lectura
Índice de contenido

¿Cuáles son los valores válidos que se pueden pasar al método add y utilizar para los parámetros x e y? Inicialmente, podría parecer que valores numéricos como 1, 2 y 3,4, 5,77, etc. ser las únicas cosas que se pueden usar con el método add: Esto genera la siguiente salida: Sin embargo, esto en realidad representa un contrato en el que los valores pasan al El método Calculator.add() admitirá el operador más. En un capítulo anterior exploramos una clase Cantidad que implementó este operador (entre otros) y así también podemos usar objetos de Cantidad con el método add() de la Calculadora: Que imprime: Este contrato implícito dice que el método Calculator.add() funcionará con cualquier cosa que admita el operador de suma numérica (o para decirlo de otro modo); cualquier- cosa que es como numérico. Esto también se conoce como Duck Typing; Esto es descrito en la siguiente sección. calc = Calculadora() print(‘calc.add(3, 4):’, calc.add(3, 4)) imprimir(‘calc.add(3, 4.5):’, calc.add(3, 4.5)) imprimir(‘calc.add(4.5, 6.2):’, calc.add(4.5, 6.2)) imprimir(‘calc.add(2.3, 7):’, calc.add(2.3, 7)) print(‘calc.add(-1, 4):’, calc.add(-1, 4)) calc.add(3, 4): 7 calc.add(3, 4.5): 7.5 calc.add(4.5, 6.2): ​​10.7 calc.add(2.3, 7): 9.3 calc.add(-1, 4): 3 q1 = Cantidad(5) q2 = Cantidad(10) imprimir (calc.add (q1, q2)) Cantidad[15] 312 27 Protocolos, Polimorfismo y Descriptores

comments powered by Disqus

popular post

El modelo AR de series temporales univariadas

Resumen: En esta entrada, descubrirá el modelo AR: El modelo autorregresivo.

Leer más

Evaluación de modelos para pronosticar

Resumen: Al desarrollar modelos de aprendizaje automático, generalmente se comparan varios modelos durante la fase de construcción.

Leer más

Modelos para pronosticar

Resumen: El pronóstico, traducido groseramente como la tarea de predecir el futuro, ha estado presente en la sociedad humana durante siglos.

Leer más