11
A
回答
17
我想你應該能夠使用的功能:在Python
def do_work_and_notify(on_done):
// do work
on_done()
def send_email_on_completion():
email_send('[email protected]', 'you are done')
do_work_and_notify(send_email_on_completion)
功能(甚至是方法)可以就四處像語言別的第一類對象。
2
這個問題很像Python Observer Pattern: Examples, Tips?,它有很多很好的答案。 Python甚至還有一個類似C#的事件的實現。
相關問題
- 1. C#委託事件處理程序SelectedIndexChanged
- 2. C#委託與事件處理程序
- 3. 委派touchstart事件點擊處理程序
- 4. 事件處理程序子例程中的編譯錯誤
- 5. 編程連接事件處理程序
- 6. HTML事件處理程序與React事件處理程序
- 7. 處理程序不處理事件
- 8. 綁定事件處理程序到任何可能的事件
- 9. 如何從事件處理程序內派發不同的事件?
- 10. C#事件和事件處理程序
- 11. Onreadystatechange - 事件或事件處理程序?
- 12. 如何在C#中編寫事件和事件處理程序?
- 13. 將事件和委託事件處理程序傳遞到泛型Helper方法
- 14. 事件委派工作不
- 15. 基於事件的程序
- 16. 事件處理程序事件處理程序不調用上單擊按鈕
- 17. C#事件處理程序
- 18. MFC事件處理程序
- 19. MsftDiscFormat2Data事件處理程序
- 20. 事件處理程序
- 21. 的事件處理程序
- 22. wpf事件處理程序
- 23. JavaScript事件處理程序
- 24. 事件處理程序TabbedPanel
- 25. DRYing事件處理程序
- 26. 事件處理程序
- 27. Elixir事件處理程序
- 28. Javascript事件處理程序
- 29. BackgroundWorker事件處理程序
- 30. 在事件處理程序
很好的答案!感謝 – shahjapan 2010-02-02 18:33:03
如何去了解,如果讓我們說on_done函數需要的參數有些是多少? – ankyAS 2017-08-18 09:32:22