在我見過的所有eventmachine代碼中,在實際調用方法之後聲明瞭回調/錯誤回覆。eventmachine回調聲明訂單
這裏有一個簡單的例子:
about = EventMachine::HttpRequest.new('http://google.ca/search?q=eventmachine').get
about.callback { # callback nesting, ad infinitum }
about.errback { # error-handling code }
爲什麼回調和errorbacks宣佈後? EM :: HttpRequest是不是已經完成了W /某種成功或錯誤狀態? EM如何保證實際發現回調和錯誤回覆?
它我在回調聲明之前不可能執行該請求 – fl00r