방어적 R 프로그래밍
Dr. Colin Gillespie
Jumping Rivers
R에서 마침표(.)는 특별한 의미가 있습니다
summary()를 호출하면summary.class_name 함수를 찾습니다다음을 호출하면
m <- lm(mpg ~ disp, data = mtcars)
class(m)
#[1] "lm"
따라서 다음을 호출하면
summary(m)
실제로는 다음이 호출됩니다
summary.lm(m)
여기서 핵심 은 마침표가 매우 중요하다는 점입니다
. 사용은 반드시 피해야 한다는 데 동의합니다방어적 R 프로그래밍