0
說我用下面的命令註冊一個回調:如何取消註冊使用TCL文件事件註冊的回調?
fileevent stdin readable someCallback
現在我要註銷的someCallback
,這樣就不會被當標準輸入調用。
我該怎麼做?
說我用下面的命令註冊一個回調:如何取消註冊使用TCL文件事件註冊的回調?
fileevent stdin readable someCallback
現在我要註銷的someCallback
,這樣就不會被當標準輸入調用。
我該怎麼做?
請參閱文檔,只需使用空字符串作爲腳本調用它即可。
fileevent stdin readable "" ;# delete readable handler for stdin
如果腳本參數指定爲空字符串,則事件處理程序被刪除,所以沒有腳本將被調用。文件事件處理程序也會在其通道關閉或其解釋器被刪除時自動刪除。