是“ :::”运算符吗?

乌利·霍夫斯特(Ueli Hofstetter)

我正在看一些R代码。一些环境被定义为

"PackageName":::."EnvironmentName" 

我没有得到的正是:::和。是给?使用:::只是一种约定还是某种范围界定运算符?此外,“”是什么。代表?

谢谢

杰达里森

:::是用于访问包名称空间中的内部变量的运算符。例如

utils:::.addFunctionInfo

.addFunctionInfoutils访问功能:::是运算符,底层函数是`:::`(pkg, name)它可以与参数调用"utils"".addFunctionInfo"

> `:::`("utils", ".addFunctionInfo")
function (...) 
{
    dots <- list(...)
    for (nm in names(dots)) .FunArgEnv[[nm]] <- dots[[nm]]
}
<bytecode: 0x000000002e4240d0>
<environment: namespace:utils>

当R解析器看到utils:::.addFunctionInfo它解释为时,`:::`("utils", ".addFunctionInfo")您可以使用

?`:::`

这种情况下的点只是变量名的一部分。在Unix中,它通常用于表示隐藏文件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

运算符&在haskell吗?

来自分类Dev

位运算符比+和-运算符快吗

来自分类Dev

是'->'运算符吗?它返回什么?

来自分类Dev

Elm支持美元运算符($)吗?

来自分类Dev

在Python中使用<>。是<>运算符吗?

来自分类Dev

Haskell($)是魔术运算符吗?

来自分类Dev

coffeescript的`?.`运算符是monad吗?

来自分类Dev

C ++双向运算符,可能吗?

来自分类Dev

Dart有逗号运算符吗?

来自分类Dev

运算符是语句的子集吗?

来自分类Dev

'<<-'运算符不能定义变量吗?

来自分类Dev

JavaScript &&运算符-澄清吗?

来自分类Dev

有什么建议吗?运算符/ C ++的空条件运算符?

来自分类Dev

如果is运算符返回true,则as运算符的结果可以为null吗?

来自分类Dev

++运算符比|更昂贵吗?Erlang中的运算符?

来自分类Dev

可以使用按位运算符代替逻辑运算符(例如OR)吗

来自分类Dev

Elvis运算符(Nullsave Dereference运算符)会导致null引用异常吗?

来自分类Dev

RxJs:可以将运算符作为参数传播到管道运算符中吗

来自分类Dev

从“ <”运算符派出“>”运算符

来自分类Dev

Gradle左移<<运算符需要Task吗?(是多余的)

来自分类Dev

允许在python文档中的“ in”运算符链接的地方吗?

来自分类Dev

Eclipse可以在赋值运算符的左侧自动完成吗?

来自分类Dev

sizeof运算符比类型更喜欢对象吗?

来自分类Dev

在Swift中可以重载+ =运算符吗?

来自分类Dev

我可以在Typescript中创建class []运算符吗

来自分类Dev

Verilog中的<<<<是旋转运算符吗?

来自分类Dev

Dart您可以重载赋值运算符吗?

来自分类Dev

尚不支持运算符重载吗?

来自分类Dev

我可以在C ++中重写运算符吗?

Related 相关文章

热门标签

归档