我試圖在R(或S +)中獲取等效於C或C++中的FILE或LINE宏。有任何想法嗎?R中是否有等價的C/C++ __FILE__和__LINE__宏?
FILE當前源文件的推測名稱(字符串文字)。
LINE當前源行(整數常量)的假定行號(在當前源文件中)。關於上下文 - 我將日誌消息從代碼的不同部分刷新到控制檯,並且假定消息本身是在運行時構建的,通常很難找出此日誌消息到達的位置從(隨着R代碼的規模增長到數千行並在分佈式網格上運行)。但是,如果我可以將FILE和LINE號碼與日誌消息一起轉儲,那麼跟蹤日誌將變得更容易...
當在Y語言中詢問X的等價物時,通常最好提供一些關於爲什麼需要這樣的工具以及您使用它的內容的上下文。這有助於知道R而不是C/C++的人集體討論可能的解決方案。 – joran
我編輯了您的問題以添加FILE和LINE描述。但正如評論所言,我們需要問題的背景,即使是那些瞭解這兩種語言的人們。這裏的背景並不明顯。 – agstudy
這可能很有趣https://stat.ethz.ch/pipermail/r-help/2012-June/314916.html –