4
A
답변
6
<-
은 개체가 평가되는 환경 (로컬 범위)에 할당합니다. <<-
은 이름이있는 다음 최상위 환경에 개체를 지정하고 이름이없는 경우 전역 이름 공간을 할당합니다. 설명서 here을 참조하십시오.
<<-
은 일반적으로 함수에서만 사용되지만주의하십시오. <<-
은 할당 평가를 추적하기가 더 어려워 디버그가 훨씬 어려울 수 있습니다. 대신 return
문을 사용하여 함수를 작성하는 것이 좋습니다.
해들리 윅햄 (Hadley Wickham)은 자신의 Advanced R Programming Book에서 좋은 발언을하고 있습니다.
관련 문제
- 1. R 연산자 : << -
- 2. 왜 연산자 및 연산자 오버로드 <<< 인쇄용
- 3. 연산자 << 과부하
- 4. '<<'연산자
- 5. << PHP의 연산자
- 6. 연산자 << 오류
- 7. << 연산자 오류
- 8. 오류 : 연산자 <<
- 9. 연산자 오버로드 <<
- 10. 연산자 <<
- 11. 연산자 << 오버로드 및 Const 참조
- 12. 비트 연산자 ">>"및 "<<"?
- 13. << 연산자 및 상속 된 클래스
- 14. << 연산자, 분리 구현 및 decleration
- 15. 오버로드 된 연산자 << 및 연산자 + 오류 발생
- 16. derived basic_ostream : "using"연산자 및 모호한 오버로드 연산자 <<
- 17. 연산자 오버로드 << C++
- 18. 오버로드 된 연산자 <<
- 19. C++ 연산자 << (공극 *)
- 20. 연산자 <<() 템플릿 클래스
- 21. 오버로딩 << 연산자 :: ostream에
- 22. 모호한 연산자 << 선택
- 23. 연산자 << 오버로드 ostream
- 24. C++ ostream << 연산자
- 25. Variadic 템플릿 연산자 <<
- 26. 연산자 << : std :: cout << i << (i << 1);
- 27. 대입 조건 <T>
- 28. 구문 : ">"및 "<"연산자
- 29. Swift에서 +++ 및 <<<는 무엇입니까?
- 30. 벡터 및 대입 연산자
이것은 전에 질문을 받았습니다 : http://stackoverflow.com/questions/5785290/what-is-the-difference-between-assign-and-in-r – joekz
[this] (http : // stackoverflow. com/q/9851655/324364) 및 [this] (http://stackoverflow.com/questions/10904124/global-and-local-variables-in-r)를 참조하십시오. 후자는 특히 매우 가깝다. – joran
나는 단순히'<< -'에 대해서 잊어 버리고 싶다. 전역 변수는 필요하지 않으며 추악하고 코드를 읽고 유지하기가 어렵습니다. –