Мы можем использовать return
, если это не последняя строка
myFunc <- function() {
return(sprintf("sprintf INSIDE a function: easy as %.2f",pi))
print("print still works")
}
Или изменить порядок операторов
myFunc <- function() {
print("print still works")
sprintf("sprintf INSIDE a function: easy as %.2f",pi)
}
myFunc()
#[1] "print still works"
#[1] "sprintf INSIDE a function: easy as 3.14"
Если нам нужно только print
, затем оберните sprintf
с print
myFunc <- function() {
print(sprintf("sprintf INSIDE a function: easy as %.2f",pi))
print("print still works")
}