我想知道是否有可能在R中訪問該函數之外的被調用函數的參數? 例如,如果我有以下功能:如何在R中訪問函數外部的被調用函數的參數?
testfunc = function(a,b,c=1,d=2){
return(list(res1 = a+b,res2 = c+d))
}
,我叫那個函數像這樣:
testfunc(4,5)
我想辦法進入功能外每個參數的值,而不會增加函數內部的任何東西,比如match.call等等。所以,理想情況下我想要一個包裝函數 getarguments(testfunc(4,5))並返回: a = 4,b = 5,c = 1,d = 2
這是可能的樂?非常感謝。
你能解釋一下爲什麼你要這樣做嗎? – Dason
我想要一個簡單的方法來爲調試目的全局定義函數參數。 –
我還沒有完全理解你想要做什麼。但是,如果你能夠更詳細地解釋這個問題,似乎可能有更好的方法來實現你的實際目標。 – Dason