1.4 R语言语法基础

本节介绍R语言中的一些最基础的语法,其中包括标识符、关键字、语句、变量、注释。

1.4.1 标识符

标识符是用来命名变量、函数、对象等的名称,它们的命名是由程序员指定的。标识符必须遵循以下规则。

(1)区分大小写:Myname与myname是两个不同的标识符。

(2)以字母或圆点(.)开头,后跟字母、数字或下划线。

(3)关键字不能作为标识符。

表1-1是包含合法和不合法的R语言标识符的示例。

表1-1 R语言标识符示例

1.4.2 关键字

关键字有特殊的含义,不能被用作变量名或函数名,表1-2列出了常见的R语言关键字。

表1-2 常见的R语言关键字

这些关键字在R语言中有特定的语法和用途,可以帮助程序员控制流程、进行数据操作、定义函数和处理特殊值。根据上下文,它们会被解释器识别并执行相应的操作。

1.4.3 语句

在R语言中,每行代码通常表示一条语句。R语言是一种解释性语言,它按照顺序逐行执行代码。每当R解释器遇到一个换行符(newline)时,它会将其视为语句的结束。因此,通常不需要在每行代码的末尾加分号(;)来表示语句的结束,除非在同一行上编写多个语句。

单行语句不需要加分号,示例代码如下。

同一行中包含多个语句时,需要使用分号来分隔,示例代码如下。

1.4.4 变量

变量是编程中的重要概念,它们用于存储和管理数据。在R语言中,也可以定义和使用变量来执行各种任务。

在R语言中,可以使用 <- 或 = 操作符来定义变量并为其赋值。示例代码如下。

程序运行输出结果如下。

1.4.5 注释

在R语言中,注释用于在代码中添加描述性的文本。这些文本不会被解释为可执行代码,只是用来帮助人们理解和阅读代码。在R语言中,有下列两种常见的注释方式。

(1)单行注释从 # 符号开始,直到行末都是注释内容。

(2)多行注释:使用特定格式的块注释。

注释的示例代码如下。