Dart #9 | Sets

HyeonWooGa·2023년 10월 7일
0

Dart

목록 보기
10/25
post-thumbnail

Sets


  • Sets 개요
  • Sets 사용

개요

  • 다트의 Sets 는 자바/타입스크립트의 Set 이나 파이썬의 Set 과 같은 것
  • List 와의 차이점은 중복된 요소를 허용하지 않는 것
  • Sets 또한 Object 이므로 다양한 옵션(메소드, 프로퍼티) 를 가지고 있다.

사용

  • List 와 비슷하지만 List 와 다르게 요소를 중괄호 {} 안에 나열
// Sets
//// Set 은 List 와 비슷하지만 중괄호를 사용하고
//// 요소의 중복을 허용하지 않는다.

void main() {
  var numbers1 = {1, 2, 3, 4};
  Set<int> numbers2 = {1, 2, 3, 4};
  
  print(numbers1);  // {1, 2, 3, 4} 출력
  print(numbers2);  // {1, 2, 3, 4} 출력
  
  numbers1.add(5);
  print(numbers1);  // {1, 2, 3, 4, 5} 출력
  
  numbers1.add(5);
  numbers1.add(5);
  numbers1.add(5);
  print(numbers1);  // {1, 2, 3, 4, 5} 출력
}

학습 중에 작성된 내용이므로 잘못되거나 부족한 내용이 있을 수 있습니다.

profile
Aim for the TOP, Developer

0개의 댓글