在我的函数式编程中,我目前使用以下代码片段为函数体生成代码。
i <- 4
paste("x.", i, " <- state", sep = "")
这将创建代码x.4 <- state
。现在,我想更改为bquote()
,但我不知道要创建此代码段。一种
i <- 4
bquote(x..(i) <- state)
失败,因为点。
我使用点来分隔更高的订单,例如x.12.4
. 所有其他分隔符都喜欢_
或-
不允许在变量名中使用。
你有一个想法,还是用这些点是不可能的?