1
A
回答
2
因爲R使用懶評價,您可以設置第二個參數等於第一個參數的默認值...
foo <- function(s,t=s) {
s+t
}
> foo(4)
[1] 8
> foo(4,5)
[1] 9
0
的參數設置的默認值是最簡單的,但你也可以使用函數內部的missing
函數(在if
語句中)來檢查函數是否提供了參數,並根據該函數做了不同的處理。
相關問題
- 1. 僅顯示一個參數(0給出)
- 2. 發送功能作爲參數傳遞給另一個功能
- 3. 功能在另一個功能參數
- 4. 功能的一個參數
- 5. 查看功能()需要2個參數(1給出)
- 6. 蟒蛇:功能恰恰1個參數(2給出)
- 7. 傳遞這個作爲參數傳遞給一個angularjs功能
- 8. 創建僅在功能參數丟失
- 9. 功能參數成爲一個數組
- 10. 如何參數傳遞給一個onclick功能
- 11. 功能僅一次
- 12. RETURN不能有一個參數與OUT功能參數
- 13. AVE功能:第一個參數向量
- 14. 功能並不需要一個參數
- 15. 在一個單獨的參數功能
- 16. 參數到另一個功能
- 17. Python TypeError,給出了一個參數6。
- 18. 傳遞參數給_beginthread功能
- 19. 參數給對象的父的功能
- 20. 將參數傳遞給Matlab的功能
- 21. 無效的參數提供給功能
- 22. 將參數傳遞給事件功能
- 23. 指定一個lambda(功能)給一個變量作爲參數的Java
- 24. 爲什麼一個參數ocaml的功能有兩個參數
- 25. 如何通過不同數量的參數給一個單一的功能
- 26. 「這個」參數功能
- 27. 給幾個參數到功能與1個變量/對象
- 28. 的nHibernate組僅給出一個結果
- 29. 傳遞可變參數的一個功能到另一個功能d
- 30. 功能參數
正是我在找什麼,謝謝! –