, пожалуйста, предложите более эффективный метод объявления и удаления списка переменных с помощью вызова функции. Проблема в том, что для каждой глобальной переменной abc
, добавленной в init.trial
, мне нужно добавить одну abc
в rm.init.trial
.
init.trial <- function(){
xyz <<- 1
abc <<- "hi"
}
rm.init.trial <- function(){
rm(xyz, abc, pos=1)
}
Я подумал об использовании switch
внутри init.trail
, но он ничем не отличается от описанного выше. (Мне все еще нужно набрать abc
дважды: один для init, другой для удаления)