정의, 개념
- Array는 Index와 Value로 구성된 데이터 타입이다.
- Swift에서 배열은 순서가 있고, 랜덤하게 접근할 수 있는 형태 (원하는 인덱스에 접근할 수 있다는 의미이다.)이며
Generic 구조체이기 때문에 저장프로퍼티를 추가하거나 삭제하는 것이 불가능하다.
배열을 만드는 방법
1, var x : [Int] = [] // 빈 배열
2, var y : [Int] () // Init함수를 호출하는 방식
3, var z : Array<Int> = [] // [Int] 와 동일한 내용이다.
배열을 초기화 하는 방법
1, var a : [Int] = [1,2,3,4] // 정수형 배열1
2, var b : Array<Int> = [1,2,3,4] // 정수형 배열2
3, var c : [Double] = [1.1, 2.2, 3.3, 4.4] // 실수형 배열
배열의 자료형
let number = [1,2,3,4]
let odd : [Int] = [1,3,5]
let even : [Int] = [2,4,6]
print(type(of:number))
print(number)
print(type(of:odd))
print(odd)
print(type(of:even))
print(even)
let animal = ["dog", "cat", "cow"]
print(type(of:animal))
print(animal)
실행결과
// Array<Int>
// [1, 2, 3, 4]
// Array<Int>
// [1, 3, 5]
// Array<Int>
// [2, 4, 6]
// Array<String>
// ["dog", "cat", "cow"]
내용출처 = https://www.youtube.com/watch?v=34eOOeYB9pY&list=PLJqaIeuL7nuEEROQDRcy4XxC9gU6SYYXb&index=59
'2022_iOS 앱 개발자 워크숍 > 1, Swift 문법 복습' 카테고리의 다른 글
Swift : Array_repeating:count: (0) | 2022.01.15 |
---|---|
Swift : Empty Array (0) | 2022.01.15 |
Swift : Enum고급 [ rawValue, associated value ] (0) | 2022.01.11 |
Swift : Enum [ 열거형 ] (0) | 2022.01.08 |
Swift : Protocol (0) | 2022.01.08 |
댓글