Покопавшись в исходный код R (файл R-3.2.2/src/main/gram.y
lines 2836
to 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 "<-"
Это ошибка, или нужно удалить токен :=
из исходного кода токенизатора?
Есть ли история о :=
в R?