"="和"=="之间的区别

miw*_*wst -3 r assignment-operator

我不明白R中"="和"=="之间的区别.我有几个问题:

  • 为什么=在脚本中分配,而在函数中分配?
  • 我存在<-时为什么要使用=?有区别吗?

Jon*_*art 9

我从来没有写过一行,r但我可以告诉你几乎完全确定的=是赋值运算符,==而是相等运算符.快速谷歌搜索将轻松回答您有这样的问题.

似乎箭头操作符<-更常用于R中,用于赋值=.

分配:

x = 3
x <- 3
Run Code Online (Sandbox Code Playgroud)

测试平等:

if (x == 3)
Run Code Online (Sandbox Code Playgroud)