Some common R functions have argument names that end with a single dot.
For example, the warning() function shows the following in the usage section when looking at the documentation with ?warning:
warning(..., call. = TRUE, immediate. = FALSE, noBreaks. = FALSE,
domain = NULL)
With the exception of "domain", all of the arguments with names have names that end in dots.
Similarly, the default prcomp() function from the 'stats' library shows the following in its usage instructions:
prcomp(x, retx = TRUE, center = TRUE, scale. = FALSE,
tol = NULL, rank. = NULL, ...)
The arguments "scale." and "rank." end with a dot, and all of the others do not. It seems particularly weird that "scale." ends with a dot but "center" does not.
I know a dot is a permitted character in a variable name with R, and that I could name a variable this.variable.name.is.full.of.dots.
if I wanted to - but since the dot being the last character in the names of certain function arguments seems to be a recurring theme in common R functions, does this have a special meaning?