看板 R_Language 關於我們 聯絡資訊
程式諮詢 (我想用R 做某件事情,但是我不知道要怎麼用R 寫出來) [軟體熟悉度]: 入門(寫過其他程式,只是對語法不熟悉) [問題敘述]: 最近在用browser()來debug~ 但是我用的package有些程式常常互相用來用去~ 進入browse環境後~ R的prompt變成Browse[N]> 其中N是一些數字~ 想請教一下這些數字代表的意義? 看網路上的資料還有說明檔沒看到相關說明~ 感謝各位先進~ -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.4.183
Wush978:代表是第幾層 01/03 12:50
Dboy:那舉例來說的話~譬如我有個fun函式~裡面包了一個while迴圈~迴 01/03 13:00
Dboy:圈裡面呼叫了mean~那fun就是第1層~while是第2層~mean就會是第 01/03 13:01
Dboy:3層囉? 01/03 13:01
Wush978:那層數是有呼叫browser才算,因為browser過程可能又呼叫 01/03 20:30
Wush978:browser, 比較不像你上面提出的那種耶 01/03 20:31
Dboy:喔!? 那換個說法就是~假設我用traceback()發現有A B C三個函 01/04 01:53
Dboy:式出問題~然後用trace跟quote各放了一個browser()到三個函式 01/04 01:54
Dboy:中~那當我debug到C時~就是第3層囉?假設A中呼叫B~B中呼叫C~ 01/04 01:55