본문 바로가기
2022_iOS 앱 개발자 워크숍/1, Swift 문법 복습

Swift : Array

by 황민우 2022. 1. 15.

정의, 개념

 - 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 

댓글