Покопавшись в исходный код 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?