Paket ayrıldığında bir paket yüklendiğinde ve temizlendiğinde tanımlanmış bir renk kümesine sahip olmak isterim. Bunun ile geldim neBir R paketi yüklendiğinde ve boşaltılarak temizlediğinde bir dizi değişken nasıl temizlenir?
(Bu durumda
.onLoad <- function(libname, pkgname) {
}
.registerColors <- function(){
C.1 <<- c("#FF0000FF", "#80FF00FF", "#00FFFFFF", "#8000FFFF")
C.2 <<- c("#00AAFFFF", "#0000FFFF", "#AA00FFFF", "#FF00AAFF")
}
.onUnload <- function(libpath){
}
.onAttach <- function(libname, pkgname) {
.registerColors()
packageStartupMessage("Welcome to XYZ")
}
.onDetach <- function(libname, pkgname) {
rm(C.1, C.2, pos = 1)
packageStartupMessage("Buh-bye")
}
(I kötülük olduğunu bildiğimiz olan) derin atama dayanır, arsa aşağıdaki oyuncak örnekte gösterilmiştir iş gibi görünüyor seq (1: 4, col = C.1) Çalışıyor Bunu uygulamak için daha iyi veya daha zarif veya daha az tahrip edici bir yol var mı?
Bu, diğer paketlerdeki diğer verilerden nasıl farklıdır? – Dason