본문 바로가기
iOS

[11일차] Array 함수와 Dictionary 실습

by 디지털노마더 2020. 7. 27.

1. Array(배열)에 사용하는 다양한 함수

 

* 배열 변수에 range(범위)를 지정하여 사용 가능


ex) let firstThree = eventNumbers[0..2]

* contains() : 배열에 특정 값의 포함 여부
* insert(value, at) : 특정 값(value)을 인덱스(at)에 추가
* removeAll() : 배열 전체를 모두 삭제
* swap(startIndex, endIndex) : 배열의 특정 인덱스 값을 서로 바꿔주는 함수

* for num in eventNumbers {
  print(num)
}

* 반복문으로 인덱스와 값을 출력
for (index, num) in eventNumbers.enumerated() {
  print("idx: \(index), value: \(num)")
}

* dropFirst(count) : count 만큼 첫 번째 인덱스에서부터 삭제한다. (단, 기존의 배열에는 영향을 주지 않는다.)

* dropLast() : 마지막 요소를 제거

* prefix(count) : 앞의 count 만큼의 요소를 반환
* suffix(count) : 뒤의 count 만큼의 요소를 반환

 

 

2. Dictionary : 순서 상관없이 key, value 형태로 데이터를 저장하는 공간 (Java: ArrayList와 유사)

 

3. 금일 과제

 

'iOS' 카테고리의 다른 글

[13일차] Structure(구조)와 Class  (0) 2020.07.30
[12일차] Set 과 Closure 이용  (0) 2020.07.28
[9일차] Optional 고급기능  (0) 2020.07.25
[8일차] Functional 고급 기능  (0) 2020.07.24
[7일차] for, switch, Functional 사용법  (0) 2020.07.23

댓글