Banyak fungsi R-internal bersifat generik dan memungkinkan penulisan metode.
Details
Fungsi primitif dan internal berikut bersifat generik, yaitu, Anda dapat menulis metode untuk fungsi tersebut: [, [[, $, [<-, [[<-, $<-, length, length<-, dimnames, dimnames<-, dim, dim<-, nama, nama<-, level<-, c, unlist, cbind, rbind, as.character, as.complex, as.double, as.integer, as.logical, as.raw, as.vector, is.array, is.matrix, is.na, is.nan, is.numeric, rep, seq.int (yang mengirimkan metode untuk "seq") dan xtfrm Selain itu, is.name adalah sinonim untuk is.symbol dan mengirimkan metode untuk yang terakhir. Demikian pula, as.numeric adalah sinonim untuk as.double dan mengirimkan metode untuk yang terakhir, yaitu metode S3 untuk as.double, sedangkan metode S4 ditulis untuk as.numerik. Perhatikan bahwa semua fungsi generik grup juga bersifat internal/primitif dan memungkinkan metode ditulis untuk fungsi tersebut. .S3Pri