깊은 복사(deep copy)와 얕은 복사(shallow copy)
들어가며
프로그래밍 언어마다 데이터를 처리하는 방법이 다릅니다. 그 가운데 깊은 복사(deep copy)와 얕은 복사(shallow copy)에 대해 알아고자 합니다. JavaScript를 시작으로 깊은 복사와 얕은 복사를 어떻게 지원하는지 알아보겠습니다. 또한 Haskell은 왜 깊은 복사와 얕은 복사를 지원하지 않는지도 알아보겠습니다.
정의
깊은 복사와 얕은 복사는 프로그래밍에서 객체를 복사하는 두 가지 방법입니다. 깊은 복사는 원래 객체의...
mingyuchoo.hashnode.dev11 min read