Basic 语法

优质
小牛编辑
132浏览
2023-12-01

作为惯例,我们将通过编写“Hello,World!”来开始学习R编程。 程序。 根据需要,您可以在R命令提示符下编程,也可以使用R脚本文件编写程序。 让我们逐一检查。

R Command Prompt

一旦设置了R环境,只需在命令提示符下键入以下命令,即可轻松启动R命令提示符 -

$ R

这将启动R解释器,您将得到一个提示>您可以在哪里开始键入您的程序,如下所示 -

> myString <- "Hello, World!"
> print ( myString)
[1] "Hello, World!"

这里第一个语句定义了一个字符串变量myString,我们在其中分配一个字符串“Hello,World!” 然后使用next语句print()来打印存储在变量myString中的值。

R脚本文件

通常,您将通过在脚本文件中编写程序来执行编程,然后在命令提示符下使用名为Rscript的R解释器执行这些脚本。 因此,让我们开始在名为test.R的文本文件中编写以下代码,如下所示 -

# My first program in R Programming
myString <- "Hello, World!"
print ( myString)

将上述代码保存在文件test.R中,并在Linux命令提示符下执行,如下所示。 即使您使用的是Windows或其他系统,语法也将保持不变。

$ Rscript test.R 

当我们运行上述程序时,它会产生以下结果。

[1] "Hello, World!"

注释 (Comments)

注释就像帮助R程序中的文本一样,在执行实际程序时,解释器会忽略它们。 在语句开头使用#编写单个注释,如下所示 -

# My first program in R Programming

R不支持多行注释,但你可以执行一个技巧,如下所示 -

if(FALSE) {
   "This is a demo for multi-line comments and it should be put inside either a 
      single OR double quote"
}
myString <- "Hello, World!"
print ( myString)
[1] "Hello, World!"

虽然以上评论将由R口译员执行,但它们不会干扰您的实际计划。 你应该把这些评论放在里面,单引号或双引号。