1

在这篇文章https://stackoverflow.com/a/3417894/168689中,语法obj <- {}引起了我的注意。我对它还很陌生,以前从未见过它,所以我启动了我的控制台:R

obj <- {}
class(obj)

并找到了一个类对象NULL

class(obj) 
[1] "NULL"

I'd like to know the opinions on this technique in the R community. Is there merit in it? Do the possible downsides (really, no class?) outweigh those?

4

1 回答 1

3

{}相当于NULL。注意identical({}, NULL)TRUENULL更清晰,imo,但使用它不会产生任何影响{}——除了可能会在审查你的代码的人身上引起暂时的混乱。

于 2012-10-25T19:28:19.433 回答