Q
找到一個被調用
0
A
回答
0
不是Lua特有的,但是如果你知道它是什麼功能,你可以在它被調用之前放置一個調試消息。
可能有某種調試是Lua特有的,我不知道。
樣品
前:
myFunc(param1);
myFunc(param2);
myFunc(param3);
後:
io.write("About to call myFunc the first time");
myFunc(param1);
io.write("About to call myFunc the second time");
myFunc(param2);
io.write("About to call myFunc the third time");
myFunc(param3);
很明顯,你可以使用比更有意義的調試消息。
4
這似乎已經在這裏找到答案:current line number in Lua
0
你可以試試print(debug.traceback())
,這會給你堆到你調用它。從那裏你可以找到叫你的功能和它是什麼。
0
的正確方法是使用調試庫的程序getinfo,使用水平2
:
line_of_caller = debug.getinfo(2,"l").currentline
相關問題
- 1. 找出一個函數被調用
- 2. 回調找到()被調用多次
- 3. fancybox:找到fancybox被調用的錨點
- 4. 結束一個被調用的子過程並繼續到下一個被調用的子過程
- 5. 如何確保一個類函數不會被調用,直到另一個類函數被首先調用?
- 6. 如何找出哪個函數被綁定到jquery事件時被調用?
- 7. 尋找一個事件,當一個屬性的get被調用時觸發
- 8. 你如何找到可用的調試開關?或者給一個開關找出什麼被禁用?
- 9. didBeginContact沒有被調用一個spritenode
- 10. 另一個getView被多次調用
- 11. 從一個函數被調用
- 12. 如何找到由哪個外設寫回調被觸發?
- 13. 在LabVIEW中,得到被調用者無需加載一個VI
- 14. 當一個函數被添加到$ .special.event - postDispatch調用兩次
- 15. 延遲一個iFrame加載其src,直到函數被調用?
- 16. 讓java等到一個屬性被調用?
- 17. 等待,直到一個代表被調用
- 18. 後續REST調用被阻止,直到前一個完成
- 19. 暫停一個方法,直到它再次被調用
- 20. onActivityResult()被調用在一個意想不到的時間
- 21. 使用CreateToolHelp32Snapshot找到一個加載的DLL,在DLL中找到一個函數,然後調用它,GetProcAddress
- 22. 找到一個ListBox ItemTemplate的哪一部分被雙擊
- 23. 事件偵聽器到第一個被調用的同一個事件目標
- 24. 如何在一個被調用函數laravel中重定向到一個路由
- 25. 設置集中到一個文本框,當一個函數被調用
- 26. ios cellForRowAtIndexPath不會被調用,但numberOfRowsInSection被調用並返回一個數字
- 27. 從被調用函數中退出一個調用子程序
- 28. 如何創建一個調用者/被調用者圖?
- 29. 調用textfieldshould返回導致一個異常被調用
- 30. 自動調用每當一個實例被調用的方法
Lua是不是一個縮寫,順便說一句。 而且,你是什麼意思? – John 2011-04-01 23:20:54
@John我不是那種軟件,謝謝!我會試着想出一個代碼示例......我認爲這是相當自我解釋的:P – corsiKa 2011-04-01 23:23:15