seong

Flutter - Spread 연산자 (중요), 깊은 복사, 얕은 복사 본문

Flutter/Flutter

Flutter - Spread 연산자 (중요), 깊은 복사, 얕은 복사

hyeonseong 2022. 12. 10. 18:25

Spread 연산자

- 리스트 데이터를 나열된 상태로 명시해준다. (흩뿌린다고 생각하면 편하다).

- 보통 기존의 리스트에 값을 추가하거나 변형할 때 사용한다. 

깊은 복사 : 기존의 리스트를 그대로 복사해서 새로운 리스트를 만든다. 

얕은 복사 : 기존의 리스트 주소값만 복사를 한다.

 

아래 예시를 보면 hashCode값으로 주소를 확인할 수 있다.

 

Map의 List를 깊은 복사해보기

 

복사 하고 수정 해보기 

삼항 연산자를 사용해 id가 1이라면 username값을 hyeon으로 바꾼다.

 

'Flutter > Flutter' 카테고리의 다른 글

React Native 와 Flutter  (0) 2023.01.10
Flutter - iamport 설정  (0) 2022.12.15
Flutter - Map, Where  (0) 2022.12.10
Riverpod 기본 세팅 및 테스트 코드 작성  (0) 2022.12.07
Flutter selectCheckbox  (0) 2022.12.05