我使用R中的一个大矩阵,并希望指定一个指向该大矩阵子集的新变量,以便轻松检查所应用的函数是否运行良好。该新变量应始终输出矩阵的当前子集。
简化问题:
a <- 1:10
b <- a[1:3]
# b ... 1, 2, 3
a <- 21:30
# I want b to be 21, 22, 23 now, instead of 1, 2, 3
函数delayedAssign(x, value)
只是懒惰为b赋值一次。
c ++等效解决方案
int a {1, 2, 3};
int &b {a.at(0)};
感谢您的支持!