ㅇㅇ. 그 포인터를 내가 직접 넘기고 앉아있으면 (C언어 스타일로) 그게 콜 바이 밸류고. 콜 바이 레퍼런스는 내가 메모리 주소 직접 안 구하고 걍 인자를 넘기면 복사가 아니라 알아서 주소만 왔다리갔다리하는 개념.
내부적으론 둘다 포인터로 돌아가겠지만 내부 원리을 구분하려고 만든 용어가 아니라 함수 호출하는 코드가 어떤 식으로 인자를 넘겼고 그게 어떻게 처리되는지에 따른 분류임.
자바스크맂트에서 함수 호출에 객체를 넘겼는데 이게 콜 바이 밸류가 되려면 애초에 원 객체의 속성에 접근조차 할 수 없어야 한다. 객체가 복사되어야 하니깐.
ㅇㅇ. 그 포인터를 내가 직접 넘기고 앉아있으면 (C언어 스타일로) 그게 콜 바이 밸류고. 콜 바이 레퍼런스는 내가 메모리 주소 직접 안 구하고 걍 인자를 넘기면 복사가 아니라 알아서 주소만 왔다리갔다리하는 개념.
내부적으론 둘다 포인터로 돌아가겠지만 내부 원리을 구분하려고 만든 용어가 아니라 함수 호출하는 코드가 어떤 식으로 인자를 넘겼고 그게 어떻게 처리되는지에 따른 분류임.
자바스크맂트에서 함수 호출에 객체를 넘겼는데 이게 콜 바이 밸류가 되려면 애초에 원 객체의 속성에 접근조차 할 수 없어야 한다. 객체가 복사되어야 하니깐.