Table of Contents
全域變數宣告與讀取是實用功能,常用於函式中複寫或宣告變數。使用assign()宣告變數,加上envir = .GlobalEnv參數可宣告全域變數。get()則用於取得變數數值。
原始文章
宣告及讀取全域變數是個非常實用的功能,常見的用法是寫在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 = "_")))
}




