R语言中<- 的含义

一般语言的赋值是 = 号,但是 R 语言是数学语言,所以赋值符号与我们数学书上的伪代码很相似,是一个左箭头 <- :

举个例子:

a <- 12

b <- 45

print(a + b)

以上代码执行结果:57

这个赋值符号是 R 语言的一个形式上的优点和操作上的缺点:形式上更适合数学工作者,毕竟不是所有的数学工作者都习惯于使用 = 作为赋值符号。

操作上来讲,< 符号和 - 符号都不是很好打的字符,这会让很多程序员不适应。因此,R 语言的比较新的版本也支持 = 作为赋值符:

复制代码
a = 12
b = 45
print(a + b)

这也是合法的 R 程序。

相关推荐
asyxchenchong88812 小时前
R+VIC 模型融合实践技术应用及未来气候变化模型预测
开发语言·r语言
生信大杂烩1 天前
从 Seurat 到 AnnData:用 anndataR 打通 R 与 Python 单细胞数据生态
python·算法·数据分析·r语言
Sylvia-girl2 天前
R语言基本语法
开发语言·r语言
赵钰老师3 天前
R语言与作物模型(以DSSAT模型为例)融合应用
开发语言·数据分析·r语言
hef2886 天前
R包grafify:简单操作实现高效统计绘图
开发语言·python·r语言
oo哦哦6 天前
矩阵系统的流行病学密码:用SIR传染模型和基本再生数R₀,解释为什么你的100条种草内容,传播力还不如别人1条
线性代数·矩阵·r语言
Omics Pro7 天前
免费!糖蛋白质组学数据分析
开发语言·深度学习·数据挖掘·数据分析·r语言·excel·知识图谱
山居秋暝LS7 天前
【无标题】RTX00安装paddle OCR,win11不能装最新的,也不能用GPU
开发语言·r语言
m0_748839498 天前
R包grafify:简单操作实现高效统计绘图
开发语言·r语言
AI2中文网8 天前
App Inventor 2 向心力实验App - 探究向心力F与角速度ω、半径r、质量m的关系
前端·javascript·r语言