ChatGPT코드학습메모리참조
메모리·참조·값 복사 개념을 설명받는 프롬프트
변수 입력1개
변수를 채운 뒤 완성본을 복사하세요
언제 사용하나
객체를 복사했는데 원본이 바뀌는 등 참조/값 개념 때문에 헷갈릴 때.
요청 전 확인
- 실제로 예상과 다르게 동작한 코드를 준비한다.
복사해서 쓰는 프롬프트
아래 코드에서 값 복사와 참조 공유가 어떻게 일어나는지 설명해줘.
{{CODE}}
원하는 출력:
1. 어떤 변수가 값이고 어떤 변수가 참조를 공유하는지
2. 원본이 함께 바뀌는(또는 안 바뀌는) 이유
3. 얕은 복사와 깊은 복사의 차이와 이 경우 필요한 것
4. 의도대로 동작하게 고치는 방법placeholder 설명
{{CODE}}: 참조/복사 관련 코드
입력 예시
{{CODE}} = 배열/객체를 복사 후 수정하는 코드
기대 결과
값/참조 구분, 원본 변화 이유, 복사 방법.
검증 방법
복사 후 원본과 사본을 각각 출력해 확인한다.
주의사항
- 중첩 객체는 얕은 복사로 완전히 분리되지 않는다.
관련 문서
댓글 0개
아직 댓글이 없습니다.
