이번 시간은 Dart 언어의 List에 설명하도록 하겠다.
List는 말 그대로 목록이라고 생각하면 되겠다.
예를 들면 쇼핑몰에서 원하는 상품을 장바구니에 담을 때 넣어두면 어떻게 나열이 되는가?
아마도 일련의 순서대로 넣어진다고 생각된다.
리스트는 이와 마찬가지로 원하는 것을 순차적으로 넣을 때 사용되며, 필요할 때 index 번호를 가져와 사용할 수 있다.
아래 예시를 봐보자.
- 컴퓨터는 첫 시작이 0부터 시작한다는 것을 유의해야 된다.
- 위와 같이 List <String>으로 작성하게 되면 List는 String만을 넣을 수 있게 된다.
- 이후 해당하는 변수 안에 shoes, dress, cap, coat를 넣는데 순차적으로 들어가게 된다.
위와 같이 리스트에는 많은 기능들이 포함되어있다.
예를 들면 indexIf('cap')을 하게 되면 List안에 몇 번째로 들어가 있는지 알 수 있고,
insert(2, 'vegetable')을 하게 되면 2번째 뒤에 삽입되는 것을 알 수 있다.
하지만 기본적으로 List에서 가장 많이 사용되는 건 add로 리스트 뒤에 순차적으로 들어가는 것을 알 수 있다.
좀 더 리스트 안의 기능들을 확인하고 싶으면 해당하는 url을 참조하면 된다.
https://api.dart.dev/stable/2.10.4/dart-core/List-class.html
다음시간에는 List를 활용해서 그림을 랜덤하게 노출하는 방법을 설명하도록 하겠다.
'플루터' 카테고리의 다른 글
Flutter chapter-04-01 OX퀴즈 만들기 (0) | 2022.01.30 |
---|---|
Flutter chapter-03-08 그림 맞추기 완료 (0) | 2022.01.25 |
Flutter chapter-03-06 그림 맞추기 statefulwidget 설명 (0) | 2022.01.24 |
Flutter chapter-03-05 그림 맞추기 변수 사용법 (0) | 2022.01.24 |
Flutter chapter-03-04 그림 맞추기 변수 설명 (0) | 2022.01.21 |