我想实现这样的目标:
se <- .Primitive("if")
senao <- .Primitive("else") # I get an error here
para <- .Primitive("if")
# The code I would like to run
se (1 == 1){
# Some code
} senao {
#more code
}
# This also doesn't work
para(1 in 1:3)
{
print(i)
}
我想用上面的机制教那些不会说英语还不会编程的 child 。提前致谢。
最佳答案
不。这在 R 中是不可能的。解析器对某些关键字有特殊情况。它们无法更改(无需更改 R 的源代码并编译您自己的唯一版本)。
关于r - 我可以重命名 R 中的关键字吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49517757/