List에서 값 가져오기
List list = [1,2,3,4,5]; // 리스트만 대괄호 사용한다.
print(list[0]);
List에서 forEach활용해 모든 값 가져오기
list.forEach((element) {
print("요소 확인 : ${element.runtimeType}");
});
List에서 마지막 값 삭제하기(removeLast)
// 마지막 요소 삭제
list.removeLast();
print(list);
List 전체 삭제하기(clear)
// 전체 요소 삭제
list.clear();
print(list);
Collection (null 허용 x)
컬렉션 내 데이터들 나열된 상태를 명시해주는 연산자로, 컬렉션에 다른 컬렉션 데이터를 삽입할 때 사용
var list3 = [1,2,3];
// 스프레드 연산자는 하나씩 반복하면서 뿌려주는 녀석 입니다.
var list4 = [0,...list3,100];
print("list4 : ${list4}");
Collection (null 허용 O)
// 널 인식 스프레드 연산자
// 스프레드 연산자 오른쪽에 있는 표현식 null일 수 있는 경우...? 사용하여 예외를 피할 수 있습니다.
var list5;
// var list6 = [0, ...list5]; // 예외처리 발생 시킴
var list6 = [0, ...?list5]; // null 예외처리가 발생 안함
print(list6);
'개발일지 > Dart' 카테고리의 다른 글
생성자, 추상 클래스 (0) | 2022.11.08 |
---|---|
Dart (접근제어 지시자, getter / setter, 상속 & 다형성, Maxin(with), 생성자) (0) | 2022.11.07 |
do while, break, continue, Switch and Case, (0) | 2022.11.06 |
for문, forEach문, StringBuffer, whil (0) | 2022.11.06 |
is(instanceof) 키워드 (0) | 2022.11.06 |
댓글