目錄
原始文章
宣告及讀取全域變數是個非常實用的功能,常見的用法是寫在function中,以複寫或宣告變數。
來吧,複製貼上
# 宣告變數
assign("var_name", value)
# 宣告全域變數
assign("var_name", value, envir = .GlobalEnv)
# 取得變數數值
get("var_name", value)
範例
for(i in 1:3){
assign(paste("var", i, sep = "_"), i, envir = .GlobalEnv)
print(get(paste("var", i, sep = "_")))
}