Я стараюсь, чтобы все строки R-скрипта были длиной до 80 символов. Это может оказаться проблемой, когда задействованы строки, но обычно это просто разрыв строки без использования каких-либо специальных символов, например:
plot(x, y, main = "some reeeealy long title, so long that
I need to break it into several lines
in order to satisfy my ****-retentive
self.")
Однако некоторые функции, такие как setwd()
, просто не позволяют мне это делать. Например, работает
setwd("/folder/another folder/yet another folder/
what are you doing, hiding pr0n?/I think I've made my point/")
Возвращает следующую ошибку:
Error in setwd("/folder/another folder/yet another folder/\n
what are you doing, hiding pr0n?/I think I've made my point/") :
cannot change working directory
Я пробовал линию торможения в других точках, кроме символа косой черты, но я не мог заставить его работать. Единственный обходной путь, который я смог найти, это запустить
setwd(paste("/folder/another folder/yet another folder/",
"what are you doing, hiding pr0n?/I think I've made my point/",
sep = "")
Что работает, но, похоже, много беспорядка только для того, чтобы уважать какое-то самоопределяемое правило.
Есть ли более элегантный способ добиться этого?