Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从R6类中访问包范围的变量_R_R6 - Fatal编程技术网

从R6类中访问包范围的变量

从R6类中访问包范围的变量,r,r6,R,R6,我目前正在R中打包一个API包装器,发现自己处于一个场景中,需要从R6类中访问一个包范围的变量(因为它将用于简单的字符串连接)。下面你可以找到我的课堂范例: #“需要包范围变量的类 #' #“@出口 MyClass在这里回答我自己的问题,因为没有人给出答案,这可能对面临相同问题的人有所帮助 显然,有两种方法可以在附加包时覆盖文件顺序(更多信息): 1. @包括roxygen标签 使用@includeroxygen标记列出函数可能依赖的文件,将强制在函数求值之前加载这些文件,确保在函数求值时将所有

我目前正在R中打包一个API包装器,发现自己处于一个场景中,需要从R6类中访问一个包范围的变量(因为它将用于简单的字符串连接)。下面你可以找到我的课堂范例:

#“需要包范围变量的类
#'
#“@出口

MyClass在这里回答我自己的问题,因为没有人给出答案,这可能对面临相同问题的人有所帮助

显然,有两种方法可以在附加包时覆盖文件顺序(更多信息):

1. <代码>@包括
roxygen标签 使用
@include
roxygen标记列出函数可能依赖的文件,将强制在函数求值之前加载这些文件,确保在函数求值时将所有变量都放入命名空间

#“需要包范围变量的类
#'
#“@include zzz.R
#'
#“@出口
类名
Loading test
 Error in paste0(.base_url, "me/", "endpoint") : 
  object '.base_url' not found