Call by Reference, Call by Value, 깊은 복사, 얕은 복사 in Dart
·
Flutter/Dart
이 글에서는1. 얕은 복사(Shalldow Copy)2. 깊은 복사(Deep Copy)3. Call by Reference4. Call by Value5. 깊은 참조?의 개념이 나옵니다. 단어가 매우 많이 나오니 헷갈리지 마시길 ! 기존에 나는 ! 위에 나오는 개념들에 엄청난 혼동이 왔었다. Call by Value는 원본 값을 바꾸지 않기 때문에 얕게 복사하는 것이다 ! 라고 생각했고, Call by Reference는 메모리 주소로 접근하기 때문에 원본을 건드린다 즉 깊게 참조하는 것이다. 라고 생각했다  검색하니 모든게 틀렸다 ㅋㅋ   나의 문제점* 얕은 복사, call by reference 등의 개념을 다 !제대로 몰랐다1. 얕은 복사와 깊은 복사의 의미부재2. 얕은 복사(shallow Copy..
Flutter/Dart 기본 개념 파악하기 (그니까 이게 뭔데)
·
Flutter/Flutter
iOS 하다가 플러터를 하려니 새삼 다른 개념들에 눈이 휘둥그레 !그래도 같은 모바일 앱 생태계니 스위프트 코드랑 비슷하겠거니 생각했는데..다트로 구성된 코드를 처음 봤을 때의 느낌 : 좀. 너무 어색했다. 그.. 형태도 좀 이상하고 왜 문장 끝에 ; 를 써요.. void main 이 뭐에요....이거 완전 옛날 언어 아니야~~!?  라는 생각을 햇습니다... 최신인데도...ㅜㅜ ㅋㅋㅋ 그러니까 이게 뭔지 좀 짚고 가보자. 플러터/다트가 뭐고 얘네 특징이 뭔지  플러터 한 번의 코딩으로 여러 플랫폼에서 작동하는 애플리케이션을 개발할 수 있게 해주는 SDK로, 무려 '구글'에서 만든거다.대신 네이티브와 같은 퍼포먼스를 이끌어내지 못한다. 네이티브에서 쓸 수 있었던 기능도 제한되고, 네이티브에서 신기술이 나..