Помимо комментирования кода, есть ли способ написать код в сценарии, чтобы он не запускался, даже если он выполняется? Например, предположим, что у нас есть важный, но рискованный код, который может перезаписывать файлы, запускать длительный процесс, запускать внешние API и т. Д. c. Может быть очень полезно сохранить код, но мы можем w sh, чтобы минимизировать вероятность его случайного запуска.
Пример
Простой пример: код, который записывает файл - мы можем sh сохранить строку кода, чтобы показать, как был записан файл, но убедиться, что строка кода не будет выполнена случайно в будущем (так как это может перезаписать существующий файл)
# saveRDS(largeobject, "largeobject.RDS")
largeobject <- readRDS("largeobject.RDS")
Другой пример
Примеры пакетов R имеют эту особенность dontrun
- т.е. код, который не предназначен для запуска без предупреждения, например,
#' \dontrun{
#' saveRDS(largeobject, "largeobject.RDS")
#' }
Вопрос
Есть ли любой эквивалент dontrun
для обычных сценариев R?