R函数内部变量与外部变量

m
microsat
楼主 (北美华人网)
请问下面的结果输出是多少?
a <- 5
foo <- function(x=5,y=3) { print(a) }
foo(x=1)
请问R编程的时候,如何避免内部变量获得外部变量的数值?
g
gokgs
没用过 R. 貌似差不多吧, 这个 a 相当于 全局变量? 当然就应该可以引用了。 俺只喜欢 c++, 别的都是垃圾语言。
h
hify
不懂R 但应该是5吧,x和y与a没关系啊
不懂R 但应该是5吧,x和y与a没关系啊
hify 发表于 2022-12-22 00:48

不会编程看逻辑也是5。不过最容易的答案往往是错的?被套过太多次了,哈哈哈。
h
hoohoo001
加local argument。