다른 프로그래밍 언어처럼 할당에 =를 사용할 수도 있다.
> x2 = c(1, 2, 3)
파이썬이나 자바, C# 등 유명한 다른 프로그래밍 언어에 이미 익숙하다면 할당 연산자로 =를 거의 산업계 표준처럼 사용하고 있음을 잘 알 것이다. 글자 수가 더 많은 <-를 사용하는 것이 불편하게 느껴질 수도 있다. 둘 다 사용이 가능하고 실제로 결과도 같지만, 구글의 R 스타일 가이드(https://google.github.io/styleguide/Rguide.xml#assignment)에서는 = 대신에 <-를 사용하길 추천한다.
여기에서 <-와 =의 미묘한 차이점을 간단히 설명하겠다. 먼저 인수 2개를 취하는 f() 함수를 만들자.
> f <- function(input, data = NULL) { + cat("input:\n") + print(input) + cat("data:\n") + print(data) + }