본문 바로가기
개발/Dart

Dart 기본 - 08. 리스트(list) 사용 방법

by 왼하루 2023. 1. 26.
반응형

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에서는 리스트를 쉽게 사용할 수 있도록 객체 형태로 제공하고, 이를 적절히 활용할 다양한 메소드가 있습니다.

 

오늘도 행복한 코딩생활 되시기 바라겠습니다.

 

감사합니다.

 

 

댓글