2013年12月4日 星期三

我對Callback function 的理解

網路上很多的說法與範例 , 不過個人對他的理解如下:

A --> 我
B --> 飲料外送員

假設  A 想喝飲料 , 所以 A 叫了 B 來外送飲料 ,
但是B 做一做飲料後發現 , 他沒有A的地址 , 所以沒辦法送(資訊不夠),
因此B 又呼叫了 A  , 叫A回傳給B  "地址" ,

所以 , 以上所說的 "地址" , 就是一個 callback function ,  他本身是一個函數指標,
當系統需要他時 , 他會不定時的被系統呼叫 , 剛好對應到上面所說的 "地址"。

範例我就不貼了 , 網路上一堆,重要的是理解觀念。


Reference :




沒有留言:

張貼留言