ID EN
Object & Attributes

UseMethod

R Base 3.6.2 🇮🇩 Bahasa Indonesia

R memiliki mekanisme fungsi generik sederhana yang dapat digunakan untuk gaya pemrograman berorientasi objek. Pengiriman metode terjadi berdasarkan kelas argumen pertama ke fungsi generik atau objek yang diberikan sebagai argumen ke UseMethod atau NextMethod.

Syntax

R
UseMethod(generic, object)<p></p><p>NextMethod(generic = NULL, object = NULL, &#8230;)</p>

Arguments

Parameter Deskripsi
generic a character string naming a function (and not a built-in operator). Required for UseMethod.
object for UseMethod: an object whose class will determine the method to be dispatched. Defaults to the first argument of the enclosing function.
&#8230; further arguments to be passed to the next method.

Details

Objek R adalah objek data yang memiliki atribut kelas (dan ini dapat diuji dengan is.object). Atribut kelas adalah vektor karakter yang memberikan nama kelas yang diwarisi objek tersebut. Jika objek tidak memiliki atribut kelas, maka ia memiliki kelas implisit. Matriks dan array mempunyai kelas "matriks" atau "array" diikuti dengan kelas vektor yang mendasarinya. Kebanyakan vektor mempunyai kelas hasil modus(x), kecuali vektor bilangan bulat mempunyai kelas c("bilangan bulat", "numerik") dan vektor real mempunyai kelas c("ganda", "numerik"). Ketika fungsi pemanggilan UseMethod("fun") diterapkan ke objek dengan atribut kelas c("first", "second"), sistem akan mencari fungsi bernama fun.first dan, jika menemukannya, akan menerapkannya ke objek. Jika tidak ada fungsi seperti itu yang ditemukan, fungsi yang disebut fun.second adalah

See Also

The draft ‘R Language Definition’. methods class getS3method is.object.