반응형
Dart 에서 Set 은 중복되지 않는 요소들의 집합을 나타냅니다. Set 은 순서가 없는 요소들로 구성되며, 각 요소는 하나의 값만 가질 수 있습니다.
Dart Set 사용 방법
Dart Set은 리스트의 형태와 비슷해 보이지만, 각 요소는 유니크한 값을 가집니다. 즉 요소는 중복될 수 없습니다.
var planets = {'Mercury', 'Venus', 'Earth'};
위 코드에서 planets 변수는 각각 요소가 유니크한 값을 가진 Set 입니다.
Set() 객체 사용
Set 을 사용하는 또다른 방법은 Set() 생성자를 사용하는 것입니다.
var planets = Set();
요소 추가 하기
Set에 요소를 추가하려면 add() 메서드를 사용합니다.
planets.add('Mars');
요소 제거 하기
Set 에서 요소를 제거하려면 remove() 메서드를 사용합니다.
planets.remove('Venus');
요소 확인 하기
Set 에 요소가 존재하는지 확인하려면 contains() 메서드를 사용합니다.
print(planets.contains('Earth'));
아래는 각각 메소드 결과 입니다.
var 대신 Set<> 사용
var 대신 Set 클래스를 사용할 수 있습니다.
Set<String> planets = {'Mercury', 'Venus', 'Earth'};
Set 클래스의 <> 안에 요소의 데이터 타입을 정의합니다.
마무리
Dart 에서 Set 을 사용하면 중복되지 않는 요소들의 집합을 관리할 수 있습니다. add() 메서드를 사용해 요소를 추가하고, remove() 메서드를 사용해 요소를 제거할 수 있습니다. contains() 메서드를 사용해 요소가 존재하는지 확인할 수 도 있습니다.
오늘도 행복한 코딩생활 되시길 바라겠습니다.
감사합니다.
'개발 > Dart' 카테고리의 다른 글
Dart 기본 - 14. named parameter, required 사용 방법 (0) | 2023.02.01 |
---|---|
Dart 기본 - 13. 함수 정의하기, fat arrow 사용 방법 (0) | 2023.01.30 |
Dart 기본 - 11. Map 사용 방법 (0) | 2023.01.28 |
Dart 기본 - 10. 리스트에서 collection if, collection for 활용 하는 방법 (0) | 2023.01.28 |
Dart 기본 - 09. string interpolation, 문자열 $ 기호 사용 방법 (0) | 2023.01.27 |
댓글