Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
-> и = в основном равноценны, можно использовать тот оператор, который больше нравится. Различие связано с тем, что = нельзя использовать в локальном контексте (не уверен, что это правильный термин), то есть внутри условия if, while и аналогичных: if (x = 0) вызовет ошибку, if (x <- 0) — выполнится. Это защищает от типичной ошибки «присваивание вместо сравнения». С другой стороны, возможна ошибка, когда в сравнении x < -1 пробел случайно потеряется и мы получим присваивание x <-1. К сожалению, вы не застрахованы от этой ошибки, какой бы оператор присваивания не решили использовать.
Введение в R-project