r - R 值传递或引用传递
问题描述
如果我在 R 中创建一个函数,例如:
f<-function(x){
x
.....
}
执行函数 R 时使用按值传递或按引用传递
解决方案
In R it is call by value. To prove this i tried with a small function as below;
f1 <- function(a,b){
print(a)
#print b value before call
print(b)
fi(b)
#print b value after call
print(b)
}
fi <- function(i){
i = i + 20
}
f1(10,20)
output :
----------
[1] 10
[1] 20
[1] 20
推荐阅读
- python-3.x - 滚动时间序列
- php - 使用 PHP 在 WordPress 中显示 icecast 元数据(标题)
- reactjs - 我是否错误地安装了 create-react-app?
- azure - AADSTS90094:正在请求您无权授予的权限。请与您的管理员联系,他们可以授予权限
- php - Laravel 5.4:遍历数组并从每个对象中减去数量,直到数量达到 0 停止
- c# - 如何知道 Sitefinity 中的模块内容何时更改
- c# - 统一构建的控制台中显示 UriFormatException。如何解决这个问题?
- specflow - Specflow 外部步骤程序集 - 没有为一个或多个步骤找到匹配的步骤定义
- php - 将数据从文档文件加载到 CKEDITOR - PHP
- python - grpc 服务器中 ThreadPoolExecutor 的目的是什么?