Я знаю, как использовать <-
и ->
и там есть несколько writeups на разнице между equals
назначением присваивания и стрелкой, но я не знаю, когда предпочесть ->
через <-
.
Кажется, сообщество объединилось, используя <-
для назначения.
Ни руководство по стилю google R, ни Hadley Wickam tidyverse R style-guide даже не упоминают ->
в разделе назначения.
Мне интересно, какие конструктивные соображения привели разработчиков S/S-PLUS к назначению оператора со стрелкой справа ->
. В каких настройках (-ах) будет использоваться ->
считаться более читаемым (или более простым для ввода) по сравнению с <-
или =
?
Я не знаком ни с каким другим языком, который допускает семантику правильного присваивания. Какие языки вдохновили R в этом отношении?
Я ищу ответы, которые цитируют книги/документы о начале разработки/руководства пользователя/архивные списки рассылки или другие ссылки, чтобы установить, что намерение автора/дизайнера S заключалось в том, чтобы поставить оператор присваивания прямой стрелки.