R 保留字

R编程中的保留字是一组具有特殊含义的词,不能用作标识符(变量名、函数名等)。

以下是R解析器中的保留字列表。

R中的保留字
if else repeat while function
for in next break TRUE
FALSE NULL Inf NaN NA
NA_integer_ NA_real_ NA_complex_ NA_character_ ...

可以通过在R命令提示符下键入 help(reserved)?reserved 来查看此列表,如下所示。


> ?reserved

在这些词中,ifelserepeatwhilefunctionforinnextbreak 用于条件、循环和用户定义函数。

它们构成了R编程的基本构建块。

TRUEFALSE 是R中的逻辑常量。

NULL 表示值不存在或值未定义。

Inf 表示“无穷大”,例如当1除以0时,而 NaN 表示“不是数字”,例如当0除以0时。

NA 代表“不可用”,用于表示缺失值。

R是一种区分大小写的语言。这意味着 TRUETrue 是不同的。

前者是R中表示逻辑常量的保留字,而后者可以用作变量名。

> TRUE <- 1
Error in TRUE <- 1 : invalid (do_set) left-hand side to assignment

> True <- 1

> TRUE
[1] TRUE

> True
[1] 1
你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战