跳到内容

当索引 V(g)E(g)(即图的顶点或边序列)时,.data.env 代词明确了在哪里查找属性名称。 这些代词的灵感来自 rlang 中的 .data.env - 感谢 Michał Bojanowski 引起了我们的注意。

规则很简单

  • .data 从正在评估其顶点或边序列的图中检索属性。

  • .env 从调用环境中检索变量。

请注意,.data.env 会动态注入到评估索引表达式的环境中; 您无法在索引表达式的上下文之外访问这些对象。 为了避免在检查包含 .data.env 的代码时 R CMD check 打印的警告,如果需要,您可以从 igraph 导入 .data.env。 或者,您可以使用 utils::globalVariables() 显式声明它们,以消除警告。