데이터 타입과 컬렉션 타입

Se Yeon Cho·2022년 7월 12일

Swift 입문하기

목록 보기
3/4

기본 데이터 타입



컬렉션 타입

  • 데이터들의 집합 묶음
  • Array, Set, Dictionary 종류가 있음

Array

  • 같은 데이터 타입의 값들을 순서대로 저장하는 리스트

  • 생성방법

    // 빈 배열 생성
    var numbers(배열이름): Array<데이터타입> = Array<데이터타입>()
    var 배열이름: [데이터 타입]= []
    var 배열이름: [데이터 타입]()
  • Array 추가

    배열이름.append(값)
  • Array 특정요소 접근

    배열이름[인덱스값]
  • Array 중간요소에 값 삽입

    배열이름.insert(값, at: 인덱스값)
    // 기존에 저장되어있던 값은 다음 인덱스로 밀린다.
  • Array 값 제거

    배열이름.remove(at: 인덱스값)

Dictionary

  • 순서없이 [키:값] 쌍으로 데이터 저장하는 컬렉션 타입

  • Dictionary 생성방법
    var dic(Dictionary 이름): Dictionary< 데이터타입,  데이터타입> = Dictionary< 데이터타입,  데이터타입>()
    var 배열이름: [키 데이터타입: 값 데이터타입]= [:] (초기값 대입 가능)
  • Dictionary 값 추가
    딕셔너리이름[키] = 값
    // 재사용으로 키의 값 변경 가능
  • Dictionary 값 제거
    딕셔너리이름.remove(forKey: 키)

Set

  • 같은 데이터 타입 값들을 순서없이 저장하는 리스트
    (순서보장 X, 중복허용 X)


  • Set 생성방법
    var set(Set 이름): Set<데이터타입>()
    Array, Dictionary와 달리 축약형 선언이 존재하지 않는다.

  • Set 값 추가
    Set이름.insert(값)
  • Set 값 제거
    Set이름.remove(값)
profile
iOS Develop Studying

0개의 댓글