Examples for 'base::class'


Object Classes

Aliases: class .class2 class<- oldClass oldClass<- unclass inherits isa

Keywords: methods classes

### ** Examples

x <- 10
class(x) # "numeric"
[1] "numeric"
oldClass(x) # NULL
NULL
inherits(x, "a") #FALSE
[1] FALSE
class(x) <- c("a", "b")
inherits(x,"a") #TRUE
[1] TRUE
inherits(x, "a", TRUE) # 1
[1] 1
inherits(x, c("a", "b", "c"), TRUE) # 1 2 0
[1] 1 2 0
class( quote(pi) )           # "name"
[1] "name"
## regular calls
class( quote(sin(pi*x)) )    # "call"
[1] "call"
## special calls
class( quote(x <- 1) )       # "<-"
[1] "<-"
class( quote((1 < 2)) )      # "("
[1] "("
class( quote( if(8<3) pi ) ) # "if"
[1] "if"
.class2(pi)               # "double" "numeric"
[1] "double"  "numeric"
.class2(matrix(1:6, 2,3)) # "matrix" "array" "integer" "numeric"
[1] "matrix"  "array"   "integer" "numeric"

[Package base version 4.2.3 Index]