S3本地环境方法,无需环境

时间:2015-06-10 10:02:29

标签: r r-s3

我正在浏览以下S3-Tutorial:http://www.cyclismo.org/tutorial/R/s3Classes.html

我喜欢"本地环境方法" (并且可以忍受其缺点)。但是我理解为什么手动创建本地环境。为什么我们不使用功能环境呢?

以下似乎没有"额外"环境:

Person <- function(name) {

  name <- name

  me <- list(

    getName = function() {
      return(name)
    }    
  )


  class(me) <- append(class(me), "Person")
  return(me)
}

jan <- Person("Jan")
max <- Person("Max")

jan$getName()
max$getName()

我在这里缺少什么?

0 个答案:

没有答案