RosettaCodeData/Task/Man-or-boy-test/R/man-or-boy-test-3.r
Ingy döt Net db842d013d A-M baby
2013-04-10 21:29:02 -07:00

11 lines
242 B
R

A <- call.by.name(x1, x2, x3, x4, x5,
function(k, x1, x2, x3, x4, x5) {
Aout <- NULL
B <- function() {
k <<- k - 1
Bout <- Aout <<- A(k, B(), x1, x2, x3, x4)
}
if (k <= 0) Aout <- x4 + x5 else B()
Aout
}
)