2

在 R 中,是否有一个函数会TRUE在其参数具有类型时返回languageFALSE否则返回?

is.language函数不满足这一点,因为它会返回类型为或TRUE的参数。显然,我可以简单地检查参数的类型是否正在使用类似的东西或编写我自己的函数,但 R 还没有为此目的拥有自己的函数似乎很奇怪,因为 R 中的大多数类型都有一个关联的 is-特定于这些类型的类型函数。symbolexpressionlanguagetypeof(x) == 'language'

4

1 回答 1

9

唯一language不是 a name/symbol或的类型对象expression是 a call,您可以使用is.call.

于 2013-06-21T15:23:05.660 回答