class()
Використовується для визначення / визначити , що «типу» об'єкт є з точки зору об'єктно-орієнтованого програмування в R. Таким чином , для
> x <- 1:3
> class(x)
[1] "integer"
будь-яка загальна функція, яка має метод "ціле число", буде використовуватися.
typeof()
дає "тип" об'єкта з точки зору R, тоді як mode()
дає "тип" об'єкта з точки зору Becker, Chambers & Wilks (1988). Остання може бути більш сумісною з іншими реалізаціями S відповідно до посібника з визначення мови R.
Я, мабуть, помиляюся на стороні використання typeof()
в більшості випадків, якщо це не було для передачі об'єктів R у компільований код, де storage.mode()
буде корисно.
Це корисно обговорюється у визначенні мови R, як пов’язано вище.