Я пишу функцию R и хочу убедиться, что аргумент моей функции R относится к определенному классу (например, «матрица»).
Каков наилучший способ сделать это?
Скажем, у меня есть функция "foo", которая вычисляет обратную матрицу:
foo <- function(x)
{
# I want to make sure x is of type "matrix"
solve(x)
}
Как я могу сказать - как вы могли бы в C - function(matrix x)
обозначить, что "x
должен иметь тип matrix
, а если это не так, вернуть ошибку"?