一门新的语言学习一般是从输出 "Hello, World!" 程序开始,R 语言的 "Hello, World!" 程序代码如下:
myString <- "Hello, World!"
print ( myString )
以上实例将字符串 "Hello, World!" 赋值给 myString 变量,然后使用 print() 函数输出。
注意:R 语言赋值使用的是左箭头 <- 符号,不过一些新版本也支持等号 =。
变量
R 语言的有效的变量名称由字母,数字以及点号 . 或下划线 _ 组成。
变量名称以字母或点开头。
变量赋值
最新版本的 R 语言的赋值可以使用左箭头 <-、等号 = 、右箭头 -> 赋值:
# 使用等号 = 号赋值
var.1 = c(0,1,2,3)
print(var.1)
[1] 0 1 2 3
# 使用左箭头 <-赋值
var.2 <- c("learn","R")
print(var.2)
[1] "learn" "R"
# 使用右箭头 -> 赋值
c(TRUE,1) -> var.3
print(var.3)
[1] 1 1
查看已定义的变量可以使用 ls() 函数:
print(ls())
[1] "var.1" "var.2" "var.3"
删除变量可以使用 rm() 函数:
rm(var.3)
print(ls())
[1] "var.1" "var.2"
交互式编程
我们只需要在命令行中执行 R 命令就可以进入交互式的编程窗口
交互式命令可以通过输入 q() 来退出
文件脚本
R 语言文件后缀为 .R
创建一个 runoob-test.R 文件:代码如下:
myString <- "RUNOOB"
print ( myString )