brandizzi icon

Lazy evaluation in R

brandizzi | PRO | 07/23/14 07:59:15 AM UTC | 0 ⭐ | 803 👁️ | Never ⏰ | []
R |

240 B

|

None

|

0 👍

/

0 👎

f <- function(a, b) {
  print('1st value will be printed')
  print(a)
}
 
f(2, print('ok'))
# Output: 
# [1] "1st value will be printed"
# [1] 2
 
f(print('ok'), 2)
# Output:
# [1] "1st value will be printed"
# [1] "ok"
# [1] "ok"

Comments