본문 바로가기
Flutter/Flutter FAQ

Flutter 다트에서 목록을 펼치는 방법은 어떻게 하나요?, How to spread a list in dart

by 베타코드 2023. 9. 29.
반응형

질문


자바스크립트에서는 전개 연산자를 사용합니다:

enter image description here

이제 플러터에서 같은 문제가 발생합니다:

 Widget build(BuildContext context) {
    return Column(
      children: <Widget>[
        MyHeader(),
        _buildListOfWidgetForBody(), // <- 어떻게 이 <Widget>[] 를 전개할 수 있을까요????
        MyCustomFooter(),
      ],
    );
  }

답변


이제 Dart 2.3에서 전개 연산자를 사용할 수 있습니다.

var a = [0,1,2,3,4];
var b = [6,7,8,9];
var c = [...a,5,...b];

print(c);  // 출력: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
반응형

댓글