Я надеюсь узнать, почему message()
является лучшим выбором, чем print()
, когда дело доходит до печати диагностических сообщений.
Например, функция print()
является лучшим выбором для печати объекта R, такого как 'iris'
, тогда как message()
лучше, когда мы хотим объединить строки, например. message("a", "b")
короче print(paste0("a", "b"))
.
Однако, я думаю, что есть больше различий, чем те простые, которые перечислены выше. Я прочитал документацию для обоих методов.
- http://stat.ethz.ch/R-manual/R-devel/library/base/html/message.html,
- http://stat.ethz.ch/R-manual/R-devel/library/base/html/print.html
но, похоже, они не настолько информативны, как я надеялся на мой вопрос.
Буду признателен, если кто-то сообщит нам, в каком случае message()
лучше, чем print()
, и почему.