以下代码返回一个名为“GLD”的字符串。
CatItUp <- function(x){
print(x)
}
CatItUp("GLD")
此代码返回 GLD 价格的尾部。但很明显,因为我已经将 GLD 硬编码到函数中。
IAmMoney <- function(x) {
require("quantmod")
getSymbols("GLD")
tail(GLD)
}
IAmMoney("GLD")
这不会像硬编码版本那样返回价格,而是像上面的 CatItUp() 示例那样返回“GLD”字符串。我不知道为什么。
IAmMoney <- function(x) {
require("quantmod")
getSymbols("x")
tail(x)
}
IAmMoney("GLD")
如何在 IAmMoney() 函数内部将“GLD”传递给 quantmod::getSymbols 函数?