본문 바로가기
개발/Dart

null-aware spread operator (...?)

by devshw 2023. 12. 31.

dart공홈을 차분히 다시 정독중인데 역시 공홈 정독은 중요하다. 또 처음보는 것이 튀어나왔는데 너무나 유용해보인다.

 

...?

const a = [
    ...[1, 2],
    null,
  ];

위 결과는 [1, 2, null]이며 끝에 null이 아닌 [1, 2]가 필요하다면 아래와 같이 작성한다.

var list = [
  ...[1, 2],
  ...?newList,
];

 

위젯쪽에서 위젯리스트 뿌려줄때 정말 유용하게 사용될 듯 하다.

'개발 > Dart' 카테고리의 다른 글

Records & Pattern  (1) 2023.12.31