R语言中<- 的含义

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

举个例子:

a <- 12

b <- 45

print(a + b)

以上代码执行结果:57

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

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

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

这也是合法的 R 程序。

相关推荐
编程大师哥16 小时前
R 语言与 Python 数据分析核心区别:选型指南与场景适配
python·数据分析·r语言
weixin_贾16 小时前
三个经典机器学习模型在遥感中的应用对比:随机森林、XGBoost、SVM谁更胜一筹?
r语言·遥感·空间预测·随机森林建模与预测·生态领域
编程大师哥16 小时前
R语言统计计算与数据科学的核心工具
开发语言·r语言
diegoXie2 天前
【R】正则的惰性和贪婪匹配
java·前端·r语言
综合热讯2 天前
远健生物宣布“重生因子 R-01”全球首创研发成功 细胞炎症逆转方向实现里程碑式突破
开发语言·人工智能·r语言
Q一件事3 天前
R语言中的图片布局设置
开发语言·r语言
生信大表哥4 天前
生物信息分析:Singularity容器技术深度解析与实战指南
数据库·r语言·rstudio·生信入门·数信院生信服务器
Tiger Z4 天前
《R for Data Science (2e)》免费中文翻译 (第14章) --- Strings(1)
数据分析·r语言·数据科学·免费书籍
生信大表哥4 天前
Claude Code / Gemini CLI / Codex CLI 安装大全(Linux 服务器版)
linux·python·ai·r语言·数信院生信服务器
diegoXie6 天前
PCRE Lookaround (零宽断言)总结(R & Python 通用)
开发语言·python·r语言