본문 바로가기
iOS

[iOS 앱 개발] Swift 배열(Array)

by Dokon Jang 2022. 9. 1.
반응형

스위프트의 배열에 대해서 간단한 코딩 예제들입니다.

약간 생소하긴 하지만 차근차근 익혀하고 있습니다.

 

빈 배열 초기화
var arr1 : [Int] = []
var arr2 = [Int]()
var arr3 : Array<Int> = []

 

배열 초기화
var arr1 : [Int] = [1,2,3,4,5]
var arr3 : Array<Int> = [6,7,8,9,0]

 

여러타입 배열 초기화
var intArr : [Int] = []
var doubleArr : [Double] = []
var boolArr : [Bool] = []
var stringArr : [String] = []

 

배열에 추가하기
var intArr : [Int] = []

// 추가하기
intArr.append(1)

// += 연산자 사용
intArr += [2,3,4]

// 첫번째(index = 0)에 넣기
intArr.insert(98, at:0)

 

배열에서 삭제하기
var intArr : [Int] = [0,1,2,3,4,5]

// 특정 Index의 값 삭제
intArr.remove(at : 1)

// 마지막 삭제
intArr.removeLast()

// 전체 삭제
intArr.removeAll()

 

배열 루프(for in) 예제
var intArr : [Int] = [0,1,2,3,4,5]

for value in intArr {
    print(value)
}


for index in 0..<intArr.count {
    print(intArr[index])
}

for (index, value) in intArr.enumerated() {
    print("\(index) : \(value)")
}

// 역순
for value in intArr.reversed() {
    print(value)
}
반응형

댓글