回調函數定義及簡單使用


回調函數
回調函數:就是一個通過函數指針調用的函數,如果你把函數的指針(地址)作為一個參數傳遞給另一個參數,當這個指針被用來調用其所指向的函數時,這就是我們說的回調函數.

說人話就是:回調函數就是把函數當成一個參數傳遞到函數中.

def  wake_call(time):                                                       #回調函數
    print(time,"使用奪命電話連環call叫醒主人")

def wake_water(time):                                                     #回調函數
    print(time,"使用早起潑冷水的方式叫醒主人")

def call_wake(time, func_name):
    # 這個很重要,這個就是酒店服務業務的系統業務
    #這是實現回調函數的核心
    # time :預約時間
    # func_name:回調函數名
    # return :調用的函數的結果
    return func_name(time)

#調用函數
被調用的函數就是回調函數
call_wake("凌晨7點", wake_call)

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM