MPY回调函数笔记

'''
在Python中,回调函数是一种编程范式,其中将一个函数(回调函数)作为参数传递给另一个函数,而不是在那个函数中进行显式的调用。一旦特定的事件或条件满足,回调函数就会被调用。
程序可以在运行时,通过登记不同的回调函数,来决定、改变中间函数的行为。这就比简单的函数调用灵活。回调 = 条件满足后回头再调
'''

import time

# 例1
def wash_dishes():
    print("洗碗...")
 
def eat_food(callback):
    print("吃饭...")
    # 模拟吃饭的延迟
    time.sleep(3)
    # 吃饭后执行回调函数
    callback()
 
# 调用eat_food函数,并将wash_dishes函数作为回调函数传递
eat_food(wash_dishes)

# 例2
def mainfunc(callback):
    callback()
    print('main function')

def callb():
    print('\ncallback function')

mainfunc(callb)

# 例3 mqtt

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值