Работая над какой-то проблемой, я столкнулся с ситуацией, в которой я хотел узнать, была ли выполнена функция при вызове. Для этого я поместил оператор print в функцию.
abc = function(x)
if(x > 0) {
return(x)
print("Go")
} else {
return(0)
print("Run")
}
y = abc(3)
y
# [1] 3
Почему оператор print не выполняется при вызове abc ()?