ID EN
Control Flow

Recall

R Base 3.6.2 🇮🇩 Bahasa Indonesia

Recall digunakan sebagai pengganti nama fungsi yang dipanggil. Hal ini memungkinkan definisi fungsi rekursif yang masih berfungsi setelah diganti namanya, lihat contoh di bawah.

Syntax

R
Recall(…)

Arguments

Parameter Deskripsi
… all the arguments to be passed.

Contoh

Example
R
# NOT RUN {
## A trivial (but inefficient!) example:
fib <- function(n)
   if(n<=2) { if(n>=0) 1 else 0 } else Recall(n-1) + Recall(n-2)
fibonacci <- fib; rm(fib)
## renaming wouldn't work without Recall
fibonacci(10) # 55
# }

See Also

do.call and call. local for another way to write anonymous recursive functions.