Dev.iOS/Swift
[Swift] 컬렉션형 - Array(배열)
zeekke
2019. 10. 12. 23:58
스위프트는 많은 수의 데이터를 묶어서 저장하고 관리할 수 있는 컬렉션 타입을 제공합니다.
컬렉션 타입에는 Array(배열), Dictionary(딕셔너리), Set(세트) 등이 있습니다.
배열
배열은 같은 타입의 데이터를 일렬로 나열한 후 순서대로 저장하는 형태의 컬렉션입니다.
var names: Array<String> = ["zeekke", "John"]
var names: [String] = ["zeekke", "John"]
위의 두 줄은 같은 의미입니다.
Array라는 키워드와 타입 이름의 조합 혹은 대괄호로 타입 이름을 지정하여 배열을 선언할 수 있습니다.
var emptyArray: [Any] = Array<Any>()
var emptyArray: [Any] = [Any]()
위의 두 줄 또한 같은 의미입니다.
Any 데이터를 요소로 갖는 빈 배열을 생성합니다.
var emptyArray: [Any] = []
print(emptyArray.isEmpty) // true
print(names.count) // 2
isEmpty는 비어있는 배열인지 아닌지 확인하는 프로퍼티입니다.
count는 배열의 요소 개수를 리턴하는 프로퍼티입니다.