调试函数时,R
显示函数源的完整文件名。示例输出如下所示。
这些信息(文件名)存储在哪里,用户可以访问?
> debugonce(myFunction)
> myFunction(x)
debugging in: myFunction(x)
debug at /path/to/filename.r#41: {
< body of myFunction >
}
Browse[2]> Q
>
答案 0 :(得分:0)
函数的属性srcref
上有属性。其中之一是srcfile
attr(attr(myFunc, "srcref"), "srcfile")
or
getSrcFilename(myFunc)
感谢@MrFlick