4
以haskell代碼形式設置斷點ghci
時,它們僅在我第一次執行程序的最後一次時觸發。用Haskell中的斷點調試第二次?
如果我嘗試再次運行該函數,則不會觸發斷點。
例如,如果我按照breakpoint tutorial,然後第二次調用main
,不會觸發任何斷點(我甚至嘗試使用:r
重新加載)。
任何想法?
以haskell代碼形式設置斷點ghci
時,它們僅在我第一次執行程序的最後一次時觸發。用Haskell中的斷點調試第二次?
如果我嘗試再次運行該函數,則不會觸發斷點。
例如,如果我按照breakpoint tutorial,然後第二次調用main
,不會觸發任何斷點(我甚至嘗試使用:r
重新加載)。
任何想法?
用法:l第二次加載haskell文件:如果檢測到更改,則只會加載文件。
您確定這不是因爲您在純代碼中創建了斷點,並且由於thunk已經被評估過,所以不會再進行評估嗎? – dflemstr 2012-02-23 16:04:52
也許,但我想再次運行代碼。這不可能嗎? – drozzy 2012-02-23 16:09:18
除了重新啓動'ghci'外,我不這麼認爲...... – dflemstr 2012-02-23 16:12:07