[swift] 배열(Array) 데이터 타입

Swift에서 배열은 동일한 데이터 타입의 값들을 저장하는 순차적인 컬렉션입니다. Swift의 배열은 기본적으로 제네릭(Generic) 타입으로 정의되어 있으며, 배열 내부의 각 요소들은 인덱스(Index)를 이용하여 접근할 수 있습니다.

배열 생성하기

배열은 다음과 같이 생성할 수 있습니다.

// 빈 배열 생성
var emptyArray = [String]()

// 리터럴 문법을 사용하여 배열 생성
var shoppingList: [String] = ["사과", "바나나", "우유"]

또는 배열 리터럴 문법을 사용하여 배열을 직접 생성할 수 있습니다.

var evenNumbers: [Int] = [2, 4, 6, 8, 10]

배열 요소에 접근하기

배열의 각 요소에는 인덱스를 사용하여 접근할 수 있습니다. 인덱스는 0부터 시작합니다.

let firstItem = shoppingList[0] // "사과"
let secondItem = shoppingList[1] // "바나나"

배열 수정하기

배열의 특정 인덱스에 있는 요소를 변경하거나 추가할 수 있습니다.

var colors = ["빨강", "파랑", "초록"]
colors[1] = "노랑" // ["빨강", "노랑", "초록"]

colors.append("주황") // ["빨강", "노랑", "초록", "주황"]

배열 결합하기

두 개의 배열을 결합하여 새로운 배열을 만들 수 있습니다.

var firstArray = [1, 2, 3]
var secondArray = [4, 5, 6]
var combinedArray = firstArray + secondArray // [1, 2, 3, 4, 5, 6]

배열에 대한 자세한 내용은 Swift 공식 문서를 참고하세요.

이렇게 Swift에서는 배열을 다룰 수 있는 강력한 기능을 제공하여 여러분의 다양한 데이터 관리를 도와줍니다!