Dart는 객체 지향 프로그래밍 언어로, 리스트를 객체 형태로 선언하여 쉽게 사용할 수 있도록 제공합니다. 리스트는 순서가 있는 요소들의 집합으로 구성됩니다.
Dart list
Dart에서는 리스트를 쉽게 사용할 수 있도록 제공하며, 생성, 추가, 제거, 크기 확인, 순회 등의 기능을 제공합니다.
- 리스트 생성
- 리스트 요소 추가
- 리스트 요소 제거
- 리스트 크기 확인
- 리스트 마지막 요소에 ,(콤마) 붙이기
리스트 생성
리스트 생성하는 방법은 var 키워드 사용, List<데이터 타입> 이렇게 2가지가 있습니다.
1. var 키워드 사용
var numbers = [1,2,3,4];
2. List<데이터 타입> 사용
List<int> numbers = [1,2,3,4];
위 두가지 방법 모두 numbers라는 이름의 리스트를 생성하고, 요소로 1, 2, 3, 4을 가지는 리스트를 생성합니다. List<데이터 타입> 과 같이 보통 자료형을 명시하는 방법은 class를 다룰 때 사용합니다.
리스트 요소 추가
리스트에 요소를 추가하는 방법은 다음과 같습니다.
numbers.add(5);
위 코드는 'numbers' 리스트에 '5' 라는 요소를 추가합니다. 아래는 5를 추가한 후 출력한 결과입니다.
리스트 요소 제거
리스트에서 요소를 제거하는 방법은 다음과 같습니다.
numbers.remove(2);
위 코드는 numbers 리스트에서 2라는 요소를 제거합니다.
리스트 크기 확인
리스트의 크기를 확인하는 방법은 다음과 같습니다.
print(numbers.length);
위 코드는 리스트 객체에서 length를 붙여 numbers 리스트의 크기를 출력합니다.
리스트 마지막 요소에 ,(콤마) 붙이기
리스트 마지막 요소에 ,(콤마)를 붙이면 여러 줄로 포매팅 되어 보기 편해집니다.
dartpad 에서 사용할 떄는 Format 버튼을 클릭하면 여러줄로 포매팅 됩니다. 코드의 가시성을 위해 참고하시기 바랍니다.
마무리
Dart에서는 리스트를 쉽게 사용할 수 있도록 객체 형태로 제공하고, 이를 적절히 활용할 다양한 메소드가 있습니다.
오늘도 행복한 코딩생활 되시기 바라겠습니다.
감사합니다.
'개발 > Dart' 카테고리의 다른 글
Dart 기본 - 10. 리스트에서 collection if, collection for 활용 하는 방법 (0) | 2023.01.28 |
---|---|
Dart 기본 - 09. string interpolation, 문자열 $ 기호 사용 방법 (0) | 2023.01.27 |
Dart 기본 - 07. 데이터 타입, String, bool, int, double (2) | 2023.01.25 |
Dart 기초 - 06. late 변수, final 변수와 다른점 (0) | 2023.01.24 |
Dart 기초 - 05. final 변수, Dart const 와 비교 (0) | 2023.01.23 |
댓글