본문 바로가기
Dart/List

List : (...), (...?) 연산자

by 요가케익 2024. 7. 13.

 

Dart는 컬렉션에 여러 값들은 간편하게 삽입해주는

전개연산자(...) 와 null-aware 전개연산자(...?)를 지원

 

1. 전개연산자(...)

: 한리스트의 모든 요소를 다른 리스트에 삽입할 때 사용

 

 

 

만약 여기에서, 

var list2 = [5, ...list]; 로 변형한다면 5뒤에 list가 삽입된다.

 

 

var list2 = [5, 6, ...list]; 로 변형한다면, 5,6 뒤에 list 가 더해져서 출력이 된다.

 

 

2. 전개연산자(...?) = null-aware연산자

가져올 리스트의 값들이 null일 수도 있다면, null-aware 전개연산자를 사용하여 예외를 피할 수 있다.