स्कोप और प्रीसीडेंस

R में फ़ंक्शन लिखने का परिचय

Richie Cotton

Data Evangelist at DataCamp

फंक्शनों के बाहर वैरिएबल्स तक पहुँचना

x_times_y <- function(x) {
  x * y
}
x_times_y(10)
Error in x_times_y(10) : 
  object 'y' not found
x_times_y <- function(x) {
  x * y
}
y <- 4
x_times_y(10)
40
R में फ़ंक्शन लिखने का परिचय

बाहर से फ़ंक्शन के वैरिएबल्स तक पहुँचना

x_times_y <- function(x) {
  x * y
}
y <- 4
x_times_y(10)
print(x)
Error in print(x) : object 'x' not found
R में फ़ंक्शन लिखने का परिचय

सबसे बेहतर क्या है? अंदर या बाहर?

x_times_y <- function(x) {
  y <- 6
  x * y
}
y <- 4
x_times_y(10)
60
R में फ़ंक्शन लिखने का परिचय

पास किया गया बनाम अंदर परिभाषित

x_times_y <- function(x) {
  x <- 9
  y <- 6
  x * y
}
y <- 4
x_times_y(10)
54
R में फ़ंक्शन लिखने का परिचय

अभ्यास करते हैं!

R में फ़ंक्शन लिखने का परिचय

Preparing Video For Download...