Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo utilizar la devolución de llamada en Python

Cómo utilizar la devolución de llamada en Python

En programación de computadoras, una función de devolución de llamada, o devolución de llamada para abreviar, se refiere a una referencia a un determinado bloque de código ejecutable que se pasa a otro código a través de parámetros de función. Este diseño permite que el código de bajo nivel llame a subrutinas definidas en un nivel superior:

Por ejemplo: def?my_callback(input):

print?"function?my_callback?was?Call ?con ?%s?input"?%?(entrada,)

def?caller(entrada,?func):

func(entrada)

for?i?in?range(5):

caller(i,?my_callback)

El resultado de la ejecución es: function?my_callback?was?Call?with?0?input

función?mi_devolución de llamada?fue?llamada?con?1?entrada

función?mi_devolución de llamada?fue?llamada?con?2?entrada

función?mi_devolución de llamada ?fue?llamado?con?3?entrada

función?my_callback?fue?llamado?con?4?entrada