在Python中,def
關鍵字用于定義一個函數。函數回調是指將一個函數作為參數傳遞給另一個函數,以便在特定事件發生時調用它。這里有一個簡單的例子來說明如何使用函數回調進行函數回調處理:
# 定義一個函數,接受另一個函數作為參數
def call_function(callback):
# 在這里執行一些操作
print("Before callback")
# 調用回調函數
callback()
print("After callback")
# 定義一個回調函數
def my_callback():
print("Inside callback function")
# 將回調函數傳遞給call_function
call_function(my_callback)
在這個例子中,我們定義了一個名為call_function
的函數,它接受一個名為callback
的參數。然后,我們在call_function
內部調用這個回調函數。我們還定義了一個名為my_callback
的回調函數,并將其傳遞給call_function
。
當你運行這段代碼時,你將看到以下輸出:
Before callback
Inside callback function
After callback
這表明my_callback
函數在call_function
內部被成功調用。