반응형
스위프트의 배열에 대해서 간단한 코딩 예제들입니다.
약간 생소하긴 하지만 차근차근 익혀하고 있습니다.
빈 배열 초기화
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)
}
반응형
'iOS' 카테고리의 다른 글
[iOS 앱 개발] Swift 함수(func) (0) | 2022.09.06 |
---|---|
[iOS 앱 개발] Swift Dictionary (0) | 2022.09.05 |
[iOS 앱 개발] Swift Set (0) | 2022.09.02 |
[iOS 앱 개발] Swift 문자열(String)의 특정 문자 사이의 문자 구하기(substring) (0) | 2022.08.31 |
iOS 앱 개발해볼까 (0) | 2022.08.31 |
댓글