# copy
2023. 3. 31
index 객체&배열 복사(객체 복사, 스프레드 연산자, 깊은 복사, lodash, 배열 복사) 무한스크롤 객체, 배열 복사 복사? 얕은 복사(Shallow Copy) & 깊은 복사(Deep Copy) 복사의 기본 개념 복사본의 값 변경, 재할당 원본aaa 변
Learn Shallow&Deep Copy
객체&배열 복사(객체 복사, 스프레드 연산자, 깊은 복사, lodash, 배열 복사)복사? 얕은 복사(Shallow Copy) & 깊은 복사(Deep Copy)복사의 기본 개념복사본의 값 변경, 재할당원본aaa 변하지 않고 복사본인 bbb의 값만 변함 객체의 복사복사
[AgensSQL/PostgreSQL] copy to / copy from
copy copy 는 PostgreSQL의 테이블과 표준 파일 시스템 파일 간에 데이터 이동을 도와주는 function 입니다. copy from 은 파일 내용을 복사해 테이블에 전달합니다. (테이블에 이미 데이터가 존재하면 데이터를 덧붙입니다) 또 COPY는

배열의 역순값을 다른 배열에 복사하는 메소드 만들기
중요하다고 생각하는 포인트이 코드는 b배열의 역순값도 구해야하고, 그것을 a배열에 copy까지해야하는 코드이지만, 일전에 학습한 swap메소드, reverse메소드를 따로 생성하지 않고, copy메소드 최하단 b배열의 인덱스 범위만 수정하여 역순값으로 바로 copy를

15day - Spread Operator
객체나 배열을 복사한 후 정보를 수정하면 원본의 정보까지 수정된다.객체나 배열은 많은 데이터를 한 곳에 담을 수 없어서 다른 주소값에 보관하기 때문에 데이터가 아닌 데이터가 담긴 주소가 복사된 것이기 때문이다.이러한 문제를 해결하기 위해서는 복사처럼 보이게끔새로운 객체

[python] copy 라이브러리
python은 대입문에서 객체를 복사하지 않고 대상이 객체의 주소를 가르킴얕은 복사는 새로운 복합 객체를 만들고, 원본 객체를 가리키는 참조를 새로운 복합 객체에 삽입깊은 복사는 새로운 복합 객체를 만들고,재귀적으로 원본 객체의 사본을 새로 만든 복합 객체에 삽입mut
[Javascript] 배열(참조형 변수) 복사
프로그래머스에서 Javascript 코딩테스트 연습문제를 풀던 중에 배열을 복사해야 할 일이 생겼다. sort() 메서드를 사용해서 요소의 index들을 다른 순서로 정렬하고 싶었는데 원래의 배열 순서도 보존해야 했기 때문이다. 메서드가 기존 배열의 순서를 변형시키다보

파이썬 - 얕은 복사 / 깊은 복사
객체의 레퍼런스만 복사하는 방법이다.감자라고 적힌 상자가 있다.안에는 각 감자가 있는 곳을 적어 놓은 쪽지가 있다.감자라고 적힌 상자에다가 potato라고 적은 것과 마찬가지.즉 동일한 상자인 것이다.리스트 슬라이싱 방식으로 복사를 해보았다.상자는 바뀐것 같은데 내부의

Kotlin - 가변 클래스와 읽기 전용 클래스 구분하기
개요 Kotlin는 읽고 쓸 수 있는 프로퍼티(var)와 읽기 전용 프로퍼티(val)로 구분됩니다. 마찬가지로 코틀린은 읽고 쓸 수 있는 컬렉션과 읽기 전용 컬렉션으로 구분됩니다. 이는 컬렉션 계층이 설계된 방식 때문이라고 할 수 있습니다. 다음 이미지는 코틀린의

[파이썬 튜토리얼] 변수
변수, input, 예약어, 컨벤션, 평가와 할당, unpacking과 chained assignment, keyword 모듈과 copy
얕은 복사 & 깊은 복사
a라는 변수를 b에 복사하고b를 수정하면a와 b에는 같은 값이 저장되어 있음을 알 수 있다.'='을 사용해서 얕은 복사를 했기 때문이다.얕은 복사를 하면 메모리 주소만 복사되어결국 같은 값을 가지게 되는 것이다.이는 immutable한 객체에는 해당되지 않고,mutab
Copy to Clipboard
링크 복사 버튼을 만들려고 하니 어떻게 구현하는지 궁금해졌다.찾아보니 Clipboard API 덕분에 생각보다 간단하게 구현할 수 있었다.
[Python] copy와 deepcopy
copy : shallow copy, mutable 객체일 경우 주소값이 복사된다.<br> deepcopy : 내부 객체까지 새로운 주소값을 할당하여 값을 복사