R中`obj< - {}`的NULL分类对象的影响?

时间:2012-10-25 18:57:54

标签: r

语法obj <- {}吸引了我的注意力https://stackoverflow.com/a/3417894/168689。我是R的新手,之前没有见过,所以我开了我的控制台:

obj <- {}
class(obj)

找到了类NULL的对象。

class(obj) 
[1] "NULL"

我想知道R社区对此技术的看法。有它的优点吗?可能的缺点(真的,没有阶级吗?)超过那些?

1 个答案:

答案 0 :(得分:3)

{}相当于NULL。注意identical({}, NULL)TRUENULL更清晰,但是,使用{}代替没有任何影响 - 除了可能会对审核您的代码的人造成短暂混淆的风险。