Как использовать suppressMessages() внутри map()
Я сделал функцию my_fun()
который генерирует сообщения с message()
функция. А также использует pb$tick()
отслеживать прогресс с progress::progress_bar
, Я запускаю эту функцию внутри purrr::map()
вызов, чтобы перебрать длинный список как: map(my_list, my_fun)
, Таким образом, сообщение отображается снова и снова. Я хотел бы подавить сообщение, как map(my_list, suppressMessages(my_fun))
но это не имеет никакого эффекта.
Вызов suppressMessages(map(my_list, my_fun))
работает, но это также подавляет прогресс-бар.
Есть ли удобный способ удалить сообщения, не удаляя message()
звонки из my_fun()
?