问题 I'm interested in counting a number of arguments passed to a function. length can't be used for that purpose: >> length(2,2,2,2,2) Error in length(2, 2, 2, 2, 2) : 5 arguments passed to 'length' which requires 1 This is obvious as length takes 1 argument so: length(c(2,2,2,2,2)) would produce the desired result - 5. Solution I want to call my function like that myFunction(arg1, arg2, arg3) . This can be done with use of an ellipsis: myCount <- function(...) {length(list(...))} myCount would