R:确定某个函数是否具有标准评估

时间:2018-02-17 06:54:44

标签: r metaprogramming non-standard-evaluation

有没有办法以编程方式判断中的给定函数是否具有标准评估,如果没有,则评估函数评估的哪个部分 -

  • 解析,
  • 匹配,
  • 范围,
  • 承诺形成,
  • 承诺履行,
  • 返回,

等。 - 不标准吗?我理解闭包可能是标准的,原语很可能是非标准的,但两种方式都有例外。我问的是确定函数语义是否是这些事物的标准,而不是函数机制是否是标准的。

我认为这些事情应该来自对帮助页面的仔细阅读,并且没有代码,并且没有任何引用的源代码。但是,如果我在给定函数的评估中有一种快速识别非标准特征的机械方法,那将会给我带来很大的悲伤。

如果没有办法以编程方式识别函数非标准的所有方式,是否有办法测试 标准的任何 方面?

0 个答案:

没有答案