프로그래밍에서 '값에 의한 전달(Call by Value)'과 '참조에 의한 전달(Call by Reference)'의 차이점은?
쉬움 freeCodeCamp해설
값에 의한 전달에서는 변수의 값이 복사되어 함수에 전달되므로, 함수 내에서 값을 변경해도 원본은 영향받지 않습니다. 참조에 의한 전달에서는 변수의 메모리 주소가 전달되어, 함수 내에서 원본 데이터를 직접 수정할 수 있습니다.
값에 의한 전달에서는 변수의 값이 복사되어 함수에 전달되므로, 함수 내에서 값을 변경해도 원본은 영향받지 않습니다. 참조에 의한 전달에서는 변수의 메모리 주소가 전달되어, 함수 내에서 원본 데이터를 직접 수정할 수 있습니다.