2022_iOS 앱 개발자 워크숍/1, Swift 문법 복습
Swift : Array
황민우
2022. 1. 15. 14:22
정의, 개념
- 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