int,double->값 복사(o)
MAP,ARRAY,LIST -> 참조복사(o), 값복사(x) => 매개변수만 전달하면 전역으로도 사용가능
조심할건 함수안에서 따로 생성하면 원본에 영향 x
Deep copy -> 새로 만들고 반복 통해서 값 넣어주는 것 = 완전 다른 객체
Shallow copy -> 주소만 복사-참조복사 : 그냥 = 이렇게 복사하는거
int,double->값 복사(o)
MAP,ARRAY,LIST -> 참조복사(o), 값복사(x) => 매개변수만 전달하면 전역으로도 사용가능
조심할건 함수안에서 따로 생성하면 원본에 영향 x
Deep copy -> 새로 만들고 반복 통해서 값 넣어주는 것 = 완전 다른 객체
Shallow copy -> 주소만 복사-참조복사 : 그냥 = 이렇게 복사하는거