DeepCopy
-
[Javascript] 객체를 손쉽게 깊은 복사(Deep copy) 하는 라이브러리 fast-copy 소개Javascript & TypeScript 2021. 1. 26. 22:26
Java, .NET, javascript, python 등 개발에 사용하는 언어는 변수를 대입할때 기본적으로 얕은 복사(sallow copy)와 깊은 복사(deep copy)에 대한 개념이 존재한다. 얕은 복사와 깊은 복사에 대한 자세한 설명은 아래 링크로 접속해보기 바란다. https://velog.io/@th0566/Javascript-%EC%96%95%EC%9D%80-%EB%B3%B5%EC%82%AC-%EA%B9%8A%EC%9D%80-%EB%B3%B5%EC%82%AC [Javascript] 얕은 복사, 깊은 복사 자바스크립트에서 값은 원시값과 참조값으로 나뉜다. 원시값 Number String Boolean Null Undefined 참조값 Object Symbol 원시값은 값을 복사 할 때 복사된..
-
[UiPath] DataTable 변수 사용시 유의사항(값 형식과 참조 형식의 이해)UiPath RPA/Tips 2020. 3. 8. 18:00
아래 첨부된 파일은 프로젝트폴더 내 read.csv를 읽어 Tbl_A 테이블변수에 출력한 뒤, Tbl_B 변수에 대입시켜 로그로 결과를 출력하는 간단한 예제입니다. 이제 해당 예제에 딱 한 가지 작업만 해보겠습니다. Assign 과 For Each Row 사이에 Add Data Row 액티비티를 추가하고 속성을 아래와 같이 설정해주세요. ArrayRow 에는 {"3", "UiPath"}, 추가할 위치는 Tbl_A로 설정하였습니다. 그리고 결과를 실행하시면, 추가한 결과가 잘 나옵니다. ... 혹시 이상한 점 눈치채셨나요? 로그결과를 출력하는 For Each Row 액티비티를 자세히 봐주시기 바랍니다. 분명 Add Data Row로 값을 추가하는 변수는 Tbl_A 였습니다. 그런데 Tbl_B에도 추가가 되..