Stop lapply od drukowania do konsoli

Kiedy używamlapply i wydrukuj na konsoli, że drukuje niechciane[[i]]NULL chociaż chcę, aby wiadomość przeznaczona do drukowania została wydrukowana na konsoli. próbowałemsuppressWarnings isuppressMessages ale nie usuwają niechcianego sprawcy. szukałemlapply i nie widzę argumentu, aby go uciszyć. Jest to bardziej estetyczne, ponieważ nie koliduje z funkcją. Nie jestem przeciwny alternatywnemu drukowaniu na konsoli, o ile użytkownik może go wyłączyć, jeśli sobie tego życzy.

Oto przykładowa funkcja, wyjście i to, co chciałbym uzyskać:

Przykładowa funkcja:

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

FUN("hello")

Wydajność:

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

[[2]]
NULL

[[3]]
NULL

Pożądane wyjście:

hello 1
hello 2
hello 3

questionAnswers(3)

yourAnswerToTheQuestion