dart 언어에서 List에 대해 알아보겠습니다.
List : 순차적으로 데이터를 효율적으로 효율적으로 관리하는 객체
List<type>
인트형 리스트
List intList = [1,2,3,4];
var(처음 타입지정->타입변환x), dynamic(타입변환, 타입 섞어쓰기 가능)
List<dynamic> dList = [1,'hello',3.14,70];
길이 : length(필드)
dList.length
값 가져오기 - 인덱싱
dList[1]
값 추가하기 - .add()
dList.add(100); // 뒤에 값 추가
값 삭제하기1 - .remove(값)
dList.remove(70); // 70을 가진 인덱스 삭제
값 삭제하기2 - removeAt(인덱스)
dList.removeAt(0); // 인덱스 번호에 따라 값을 삭제
dList[1] = 3.141592;
var list1 = List.generate(10, (index) => index++);
print(list1);
var list2 = List.generate(10, (index) => '안녕하세요');
print(list2);
출력 결과
