Оберните персонажа с помощью - PullRequest
0 голосов
/ 19 февраля 2019

Я пытаюсь найти функцию, которая возвращает x, когда я ставлю x.

Я ожидаю:

>function(x)
[1] "x"

Я искал это "обертывание "безрезультатно.

1 Ответ

0 голосов
/ 19 февраля 2019

Когда вы набираете:

x <- "a"
x
[1] "a"

... В результате нет "настоящей" двойной кавычки.Двойные кавычки по бокам создаются неявной функцией print в цикле REPL (read-eval-print).Так что, возможно, вы запрашиваете только функцию print?

Если вы действительно хотите три символа (два " и один a), то вам нужно будет сделать это:

x <- "\"a\""
nchar(x)
[1] 3
...