Biraz noktalı

Savunmacı R Programlama

Dr. Colin Gillespie

Jumping Rivers

Nokta

R'de, noktanın özel bir anlamı vardır

  • S3 OOP'ta kullanılan bir mekanizmadır
  • summary() fonksiyonunu çağırdığınızda
    • R, summary.class_name fonksiyonunu arar
Savunmacı R Programlama

Örnek: summary() fonksiyonu

Şunu çağırdığınızda

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

Örnek: summary() fonksiyonu

Dolayısıyla şunu çağırdığınızda

summary(m)

şunu çağırmış olursunuz

summary.lm(m)

Buradaki kilit nokta, noktanın çok önemli olduğudur

Savunmacı R Programlama

Tek bir öneri

  • Herkesin uzlaştığı az sayıda R kuralı vardır
  • Ancak herkes, değişken adlarında . kullanmaktan kaçınmanız gerektiği konusunda hemfikirdir
  • Bu sadece kafa karışıklığını önler
Savunmacı R Programlama

Son nokta

Savunmacı R Programlama

Preparing Video For Download...