У нас есть класс S3, для которого мы определяем plot
и другие универсальные функции. Мы не уверены, куда должен идти ...
. Есть два варианта:
plot.hadronacf(x, col = "black", ...)
plot.hadronacf(x, ..., col = "black")
Аналогично также для print.
и summary.
.
При использовании summary
это кажется несовместимым:
summary(object, ...)
## Default S3 method:
summary(object, ..., digits)
## S3 method for class 'data.frame'
summary(object, maxsum = 7,
digits = max(3, getOption("digits")-3), ...)
## S3 method for class 'factor'
summary(object, maxsum = 100, ...)
## S3 method for class 'matrix'
summary(object, ...)
## S3 method for class 'summaryDefault'
format(x, digits = max(3L, getOption("digits") - 3L), ...)
## S3 method for class 'summaryDefault'
print(x, digits = max(3L, getOption("digits") - 3L), ...)
Для print
кажется, что многоточие подходит к концу:
print(x, ...)
## S3 method for class 'factor'
print(x, quote = FALSE, max.levels = NULL,
width = getOption("width"), ...)
## S3 method for class 'table'
print(x, digits = getOption("digits"), quote = FALSE,
na.print = "", zero.print = "0",
right = is.numeric(x) || is.complex(x),
justify = "none", ...)
## S3 method for class 'function'
print(x, useSource = TRUE, ...)
Кажется, что многоточие используется в конце. Есть ли какое-то руководство для этого?