Menu
CoddyTech

赋值运算符

本课属于 Coddy R 学习旅程的“基础知识”单元。第 14 课,共 78 课。

你已经在使用赋值运算符 <- 将值存储到变量中。R 实际上提供了多种赋值方式,了解这些方式有助于你编写更简洁的代码。

R 中最常见的赋值运算符是左箭头 <-:

score <- 100
name <- "Alice"

R 也支持使用等号 = 进行赋值,效果相同:

score = 100
name = "Alice"

虽然两种写法都可行,但 R 社区更倾向于使用 <-,因为它能清楚地表示赋值方向,并避免与用于函数参数的 = 混淆。

R 还有一个右箭头 ->,它会反向赋值,把值放在左边,把变量名放在右边:

50 -> age

这种写法在实际中很少使用,但它是有效的 R 语法。为了让代码保持一致且易读,请使用 <-。

challenge icon

挑战

简单

练习使用不同的赋值运算符将值存储到变量中。

使用指定的赋值运算符完成以下任务:

  1. 创建一个名为 temperature 的变量,并使用左箭头运算符 <- 为其赋值 72
  2. 创建一个名为 humidity 的变量,并使用等号 = 为其赋值 45
  3. 使用右箭头运算符 -> 将值 30 赋给名为 wind_speed 的变量

创建全部三个变量后,使用 print() 函数按确切顺序显示 temperature、humidity 和 wind_speed。

亲手试试

# TODO: 在下面编写你的代码

# 1. 使用 <- 运算符创建值为 72 的 'temperature' 变量

# 2. 使用 = 运算符创建值为 45 的 'humidity' 变量

# 3. 使用 -> 运算符创建值为 30 的 'wind_speed' 变量

# 按顺序输出这 3 个变量:temperature、humidity、wind_speed
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

基础知识中的所有课

自己练习: R 在线编译器