小编Rom*_*tin的帖子

什么是R赋值运算符:= for?

通过深入研究R源代码(文件R-3.2.2/src/main/gram.y2836,2852)我发现R解析器/标记器认为这:=是一个LEFT_ASSIGNMENT标记.

但是当我尝试将它用作赋值运算符时R.3.2.2,
我有一个错误(无法找到:=...的函数)但是你可以看到R认为它是一个类似的赋值<-:

> myVar := 42
Erreur : impossible de trouver la fonction ":="
> :=
Erreur : unexpected assignment in ":="
> <-
Erreur : unexpected assignment in "<-"
Run Code Online (Sandbox Code Playgroud)

它是一个bug,还是:=需要从tokenizer源代码中删除令牌?

:=R中有关于运算符的过去的故事吗?

r assignment-operator data.table colon-equals

18
推荐指数
3
解决办法
4760
查看次数

标签 统计

assignment-operator ×1

colon-equals ×1

data.table ×1

r ×1