ज़रा-सा डॉटी

Defensive R Programming

Dr. Colin Gillespie

Jumping Rivers

The full stop

R में, फुल स्टॉप का बहुत खास मतलब होता है

  • यह S3 OOP{{1}} में इस्तेमाल होने वाली प्रणाली है
  • जब आप summary() फंक्शन कॉल करते हैं
    • R फंक्शन summary.class_name ढूँढता है
Defensive R Programming

उदाहरण: summary() फंक्शन

जब आप कॉल करते हैं

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

उदाहरण: summary() फंक्शन

तो जब आप कॉल करते हैं

summary(m)

आख़िर में यह कॉल होता है

summary.lm(m)

यहाँ key बात है कि फुल स्टॉप बहुत महत्वपूर्ण है

Defensive R Programming

एक सलाह

  • R के कुछ ही नियम हैं जिन पर सभी सहमत हैं
  • पर सभी मानते हैं कि वैरिएबल नामों में . से बचना चाहिए
  • इससे भ्रम नहीं होता
Defensive R Programming

The final stop

Defensive R Programming

Preparing Video For Download...