到accepted answer on how to "correctly" specify optional arguments in R一個評論,@LouisMaddox說,當你想使用,雖然提供的參數的適當檢查,對列表R根據值列表正確檢查提供的參數?
missing()
是沒用的。對於函數Foo
與參數bar
和可選開關a_or_b
(默認值「a」),你可以寫Foo <- function(bar, a_or_b=c("a", "b"))
...
是否有適當的/推薦/慣用針對可能的值的列表,檢查提供的參數方式?
我想看看graphics::plot.default
並在graphics::par
瞥見,但不能做任何事情,這兩個功能的理解(見type
參數例如如何處理)。
在type
參數例子的情況下,所有可能的值是一個字母串,所以我想的地方,有一個大的switch
陳述或一堆if
聲明。
有此類似的討論,我創建了一個小型封裝爲:https://開頭計算器.com/a/42987798/4468078 –