[問題] Browse[N]>

看板R_Language作者 (廢物)時間11年前 (2014/01/03 11:23), 編輯推噓1(108)
留言9則, 2人參與, 最新討論串1/1
程式諮詢 (我想用R 做某件事情,但是我不知道要怎麼用R 寫出來) [軟體熟悉度]: 入門(寫過其他程式,只是對語法不熟悉) [問題敘述]: 最近在用browser()來debug~ 但是我用的package有些程式常常互相用來用去~ 進入browse環境後~ R的prompt變成Browse[N]> 其中N是一些數字~ 想請教一下這些數字代表的意義? 看網路上的資料還有說明檔沒看到相關說明~ 感謝各位先進~ -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.4.183

01/03 12:50, , 1F
代表是第幾層
01/03 12:50, 1F

01/03 13:00, , 2F
那舉例來說的話~譬如我有個fun函式~裡面包了一個while迴圈~迴
01/03 13:00, 2F

01/03 13:01, , 3F
圈裡面呼叫了mean~那fun就是第1層~while是第2層~mean就會是第
01/03 13:01, 3F

01/03 13:01, , 4F
3層囉?
01/03 13:01, 4F

01/03 20:30, , 5F
那層數是有呼叫browser才算,因為browser過程可能又呼叫
01/03 20:30, 5F

01/03 20:31, , 6F
browser, 比較不像你上面提出的那種耶
01/03 20:31, 6F

01/04 01:53, , 7F
喔!? 那換個說法就是~假設我用traceback()發現有A B C三個函
01/04 01:53, 7F

01/04 01:54, , 8F
式出問題~然後用trace跟quote各放了一個browser()到三個函式
01/04 01:54, 8F

01/04 01:55, , 9F
中~那當我debug到C時~就是第3層囉?假設A中呼叫B~B中呼叫C~
01/04 01:55, 9F
文章代碼(AID): #1InYqVrZ (R_Language)
文章代碼(AID): #1InYqVrZ (R_Language)