iOS
[iOS 앱 개발] Swift 배열(Array)
Dokon Jang
2022. 9. 1. 13:18
반응형
스위프트의 배열에 대해서 간단한 코딩 예제들입니다.
약간 생소하긴 하지만 차근차근 익혀하고 있습니다.
빈 배열 초기화
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)
}
반응형