Оценка имени при построении списка - PullRequest
0 голосов
/ 26 июня 2018

В следующем коде

f <- function(nm1, nm2) {
    df1 <- data.frame()
    df2 <- data.frame()
    list(nm1=df1, nm2=df2)
}

res <- f("yo", "there")

nm s считаются литералами.

Как я могу выразить во время построения списка, что я использую символ, а не литерал?

Эта путаница между тем, когда литерал предназначен, кажется, пронизывает язык. В отсутствие диаграмм BNF, если вы выяснили общее правило, пожалуйста, поделитесь им (но меня сейчас волнует только узкий вопрос выше).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...