r - 函数内的 R 全局变量引用/定义
问题描述
在
我们有代码
a <- "old"
test <- function () {
assign("a", "new", envir = .GlobalEnv)
}
test()
a # display the new value
如果我们删除 'a <- "old"' 命令,并在一个清晰的工作区运行,我们会看到 test() 不仅修改了变量“a”的值,test() 还为程序定义了“a”。
解决方案
推荐阅读
- java - 无法使用 Spring Webflux 和 Thymeleaf 对静态资源进行版本控制
- java - 如何使用外部 java 应用程序配置 OBIEE 12c 身份验证并绕过用户名和密码?在 BI 套件中?
- android - 约束到底部但允许键盘覆盖视图
- asp.net-mvc-4 - ASP.NET MVC 多重身份验证
- macos - 在 Mac OS X High Sierra 上无法在没有 sudo 的情况下运行测试
- python - 将数据框列中的数字缩放到相同的比例
- c# - 使用 IEnumerable 对象作为数据源对 gridview 进行分页
- function - double ** int 函数参数
- typescript - Nest.js 使用 typeORM 进行身份验证
- excel - 是否可以从 Excel 连接到 Azure 表存储?