Sedikit tentang titik

Pemrograman R Defensif

Dr. Colin Gillespie

Jumping Rivers

Tanda titik

Di R, tanda titik punya makna khusus

  • Mekanisme yang dipakai di OOP S3
  • Saat Anda memanggil fungsi summary()
    • R mencari fungsi summary.class_name
Pemrograman R Defensif

Contoh: fungsi summary()

Saat Anda menjalankan

m <- lm(mpg ~ disp, data = mtcars)
class(m)
#[1] "lm"
Pemrograman R Defensif

Contoh: fungsi summary()

Jadi saat Anda memanggil

summary(m)

pada akhirnya akan memanggil

summary.lm(m)

Intinya, tanda titik sangat penting

Pemrograman R Defensif

Satu saran

  • Hanya sedikit aturan R yang disepakati semua orang
  • Namun semua orang sepakat hindari . dalam nama variabel
  • Ini mencegah kebingungan
Pemrograman R Defensif

Titik terakhir

Pemrograman R Defensif

Preparing Video For Download...