r6

    0

    1답변

    R6 클래스 인스턴스의 메소드 정의를 어떻게 업데이트 할 수 있습니까? S3는 예상대로 현재 메소드 정의를 사용합니다.R5 (참조 클래스)에서는 myInstance = myInstance $ copy()를 사용할 수 있습니다.R6에서는 myInstance = myInstance $ clone()을 시도했지만 myInstance $ someMethod()는

    4

    1답변

    가의가 보자 : library(R6); library(data.table); library(xts) Portfolio <- R6Class("Portfolio", public = list(name="character", prices = NA, initialize = function(name, i

    0

    1답변

    모두, R6.0의 새로운 기능입니다. memoise 함수를 통해 캐시 된 개인 개체를 만들려고합니다. 배경 아이디어는이 객체가 계산 집약적 인 계산에 의해 정의 될 것이고, 처음으로 다시 실행하는 것을 피하고자합니다. 나는 다음과 같은 동작을 복제하는 것을 시도하고있다 : 두 번째 Test(1) 인스턴트 반면 library(R6) library(memoi

    -2

    1답변

    이전 질문의 후속 조치입니다. 파일에 저장하는 기능을로드하려고에서 요약 How to integrate new R6Class functions stored in independent files into an existing R package? . 필자는 을 수동으로을 NAMESPACE로 변경하고 설명에서 Collate를 수행하고 패키지를 다시 작성하여 관리했

    9

    1답변

    나는 R6 클래스를 가지고 있는데,이 클래스에 S3 메서드를 추가하려고합니다. 내가 찾은 문서는 에 S3 디스패치를 ​​사용하려면 class = TRUE이 있어야한다는 것을 간략하게 언급했지만, 어떻게해야하는지 예제를 찾을 수 없습니다. 나는 경험적으로 단순히 s3generic.r6class 근무 형태에 S3 방법을 쓰기 참조했지만 그게 R6에 대한 S3

    0

    1답변

    어쩌면 나는 일반 바보이지만 속성 값에 목록을 어떻게 설정합니까? 는 펠릭스 SCR의 주석 예를 들어, 서블릿이 다소 새로운 OSGi 서비스 주석 @Component(service = Servlet.class, property = { "sling.servlet.methods=GET", "sling.servlet.methods=PO

    0

    1답변

    요즘 나는 R6에서 일부 항목을 코딩하고있는 동안 재미있는 질문을 던지면서 재미있는 질문을 던지기 시작했습니다. self$foo 및 private$foo 내가 해달라고하는 것은입니다 : private 메소드를 작성 (예 : foo는, 바의) 및 기타 공공 방법 내부를 호출 할 때 나도 사용하여 호출하는 경우 그것을 작동합니다 : R6에서 메소드를 호

    0

    1답변

    R6Class() 안에 다른 개인 값을 만들려면 개인 값을 사용할 방법이 있습니까? 오류가 발생했습니다. obj <- R6Class( "abc", private = list( a = 2, b = 2*private$a ) ) Error in all_named(private) : object 'private' not fo

    2

    1답변

    identical() 함수가 올바른 답을 제공하는 것 같지만 설명서에서 개체 참조를 명시 적으로 설명하지 않습니다. 문서에서 가장 가까운 노트는 다음과 같습니다 객체가 동일하거나 거의 그렇게하지만, 완전히 독립적 인 복사본을 나타내는 경우 더 이상 를 취할 수있는 두 개의 크고 복잡한 객체에 대한 평등을 확인 .() 동일한 사용 몇 가지 예 : QuickC

    0

    1답변

    library(R6) pre <- R6Class("pre", public = list( dbl = NULL, initialize = function(){}, functionA = function(){}, functionB = function() {} )) 의 기능 내가 원하는 코드 경우 : FunctionA() {     Func