**이 페이지에서 알 수 있는 내용

- List collection**

List

**List**는 배열처럼 데이터를 넣을 수 있습니다. dart는 collection ifcollection for를 지원합니다. 마지막 인덱스에 , 를 쓰면 여러줄로 포매팅됩니다.

예제

// List
void main() {
  var firebase = true;

  List numbers = [1, 2, 3, 4]; // type : dynamic
  List<String> members = ["flutter", "dart", "dash"]; // type : String

	// collection if
  var google = [
    'flutter',
    'dart',
    'GCP',
    if (firebase) 'firebase', // 참이면 google List에 firebase 추가
  ];

  numbers.add(5);
  numbers.add('five'); // numbers List에 데이터 추가
  print(numbers);

  members.add('플러터');
  members.add(2.18); // error message : The argument type 'double' can't be assigned to the parameter type 'String'.
  members.removeAt(1); // members List의 1번 데이터 제거
  print(members);

  // List numbers에 있는 첫번째, 마지막 데이터 출력
  print(numbers.first);
  print(numbers.last);
}