这可能是不正确的术语,但希望我能阐明我的观点。
我经常会做类似的事情:
myVar = 1
f <- function(myvar) { return(myVar); }
# f(2) = 1 now
R高兴地使用了函数范围之外的变量,这让我抓狂了,想知道如何获得结果。
是否有任何选项说“强迫我仅使用该函数范围内先前已分配值的变量”?use strict例如,Perl就是这样做的。但我不知道R等于my。
编辑:谢谢,我知道我以不同的方式大写了它们。实际上,该示例是专门为说明此问题而创建的!
我想知道在执行此操作时R是否可以自动警告我。
编辑2:另外,如果Rkward或其他IDE提供此功能,我也想知道。
白衣非少年
达令说