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