Чтобы создать путь к файлу независимо от платформы, вы должны использовать file.path
. Меня немного беспокоит то, что, например,
file.path("some dir", "some other dir", "my file")
содержит больше символов и менее читабельно, чем
"some dir/some other dir/my file"
. Я хочу знать, есть ли платформы, для которых вторая версия не сработает. Конечно, разделителем путей ( .Platform $ file.sep
) является /
для Linux, Mac и Windows.
Существуют ли платформы (на которых работает R) с другим значением .Platform $ file.sep
?
РЕДАКТИРОВАТЬ: Конечно, разделителем путей ( .Platform $ file.sep
) является /
для Linux, Mac и Windows.
Существуют ли платформы (на которых работает R) с другим значением .Platform $ file.sep
?
РЕДАКТИРОВАТЬ: Конечно, разделителем путей ( .Platform $ file.sep
) является /
для Linux, Mac и Windows.
Существуют ли платформы (на которых работает R) с другим значением .Platform $ file.sep
?
РЕДАКТИРОВАТЬ:
Единственные текущие платформы из списка Википедии (спасибо, darioo), которые не используют /
, - это OpenVMS, Stratus VOS и Symbian. В FAQ по R говорится, что R разработан для
Unix-подобных, Windows и Mac. семейства операционных систем
Так что официальной поддержки ни для одной из этих платформ нет. Я не очень понимаю, есть ли армия хакеров, использующих R на своих телефонах Nokia. Можете ли вы угадать вероятность того, что кто-то использует R в этих системах?