R语言中<- 的含义

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

举个例子:

a <- 12

b <- 45

print(a + b)

以上代码执行结果:57

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

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

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

这也是合法的 R 程序。

相关推荐
小艳加油9 小时前
R语言贝叶斯网络分析的完整体系——涵盖离散、连续、混合及动态网络等
r语言·参数估计·贝叶斯网络
Tiger Z1 天前
《R for Data Science (2e)》免费中文翻译 (第17章) --- Dates and times(2)
r语言·编程·数据科学
青春不败 177-3266-05201 天前
基于R语言lavaan结构方程模型(SEM)实践技术应用
python·r语言·贝叶斯·生态学·结构方程·sem
itwangyang5201 天前
人工智能药物设计和生信常用 R 包一键全自动安装脚本
开发语言·人工智能·r语言
xiao5kou4chang6kai41 天前
R语言的贝叶斯网络模型的实践
r语言·贝叶斯网络·统计学
JicasdC123asd1 天前
农田杂草识别与分类:基于Faster R-CNN的优化模型实践与性能分析
分类·r语言·cnn
探序基因2 天前
R语言-使用pheatmap函数画热图
开发语言·r语言
WJSKad12353 天前
Mask R-CNN托盘完整性检测与分类实战指南_3
分类·r语言·cnn
wyw00003 天前
目标检测之Fast R-CNN
目标检测·r语言·cnn
kisshuan123964 天前
【深度学习】【目标检测】基于Mask R-CNN的鱼类尾巴检测与识别
深度学习·目标检测·r语言