Deje de lapear desde la impresión a la consola

Cuando yo usolapply e imprimir en la consola imprime no deseado[[i]]NULL aunque quiero que el mensaje intentado se imprima en la consola. He intentadosuppressWarnings ysuppressMessages pero estos no eliminan al delincuente no deseado. Yo busquélapply Y no veo un argumento para silenciarlo. Esto es más estético ya que no interfiere con la función. No me opongo a la impresión alternativa en la consola siempre que el usuario pueda apagarla si lo desea.

Aquí hay una función de ejemplo, la salida y lo que me gustaría obtener:

Función de muestra:

FUN <- function(x) {
    FUN2 <- function(z) message(z)
    lapply(1:3, function(i) FUN2(paste(x, i)))
}

FUN("hello")

Salida:

hello 1
hello 2
hello 3
[[1]]
NULL

[[2]]
NULL

[[3]]
NULL

Salida deseada:

hello 1
hello 2
hello 3

Respuestas a la pregunta(3)

Su respuesta a la pregunta