语法obj <- {}
吸引了我的注意力https://stackoverflow.com/a/3417894/168689。我是R
的新手,之前没有见过,所以我开了我的控制台:
obj <- {}
class(obj)
找到了类NULL
的对象。
class(obj)
[1] "NULL"
我想知道R社区对此技术的看法。有它的优点吗?可能的缺点(真的,没有阶级吗?)超过那些?
答案 0 :(得分:3)
{}
相当于NULL
。注意identical({}, NULL)
是TRUE
。 NULL
更清晰,但是,使用{}
代替没有任何影响 - 除了可能会对审核您的代码的人造成短暂混淆的风险。