连接命令以生成列表:
line <- cat("list(\"iris\" = iris, \"cars\" = mtcars)")
eval(parse(text = line))
Run Code Online (Sandbox Code Playgroud)
似乎要回归?
cat返回一个不可见的NULL.
help("parse") 说:
提交
连接,或提供文件名称的字符串或从中读取表达式的URL.如果file为""且文本丢失或为NULL,则从控制台输入.
由于您没有传递任何参数parse,因此R正在等待控制台中的输入.
但是,除此之外,我只能说你不应该parse用来构建一个列表.肯定有一个更好的方法,但不幸的是,你没有充分解释你的确切输入是什么,你的约束是什么,以及预期的结果是什么.