티스토리 뷰
이제 핵심인 Array
1. 기본적인 선언
var integerArray = Array<Int>()
var integerArray : [Int] = []
var integerArray = [Int](count: 3, repeatedValue: 0]
등등 여러가지 형태가 존재하던데.. 쓰면서 손에 익는걸 쓰면 될듯???(여러가지 샘플이나 몇개 참고해보고 나아 보이는걸...)
기본적으로 var 는 변수를 뜻하고 let 은 상수를 뜻하니 따로 mutable 로 선언했던 예전과 달리 이렇게 선언해 놓으면 추가 삭제가 가능하다
2. 값 추가
integerArray.append(3)
integerArray += [3]
integerArray += [4,5]
이런식으로 추가도 가능하다
3. 기본적으로 mutable 에서 가능했던 replace 도
integerArray[2] = 3
이런식으로 가능하다(index 벗어나는건 안되더라..)
더불어 범위도 지정 가능하다
integerArray[2...4] = [2,3,4]
4. 특정 인덱스 추가 혹은 삭제도 가능하다
integerArray.insert(9, atIndex: 0)
integerArray.removeAtIndex(0)
integerArray.removeRange(0...2)
5. for문으로 값들을 탐색하거나 enumerate 가 사용가능하다 특이한것은
for (index, value) in enumerate(integerArray){
println("index \(index) : value \(value)")
}
이런식으로 tuple 형태로 받아올 수도 있다
'나름 프로그래밍? > Swift' 카테고리의 다른 글
Function (0) | 2015.05.25 |
---|---|
Dictionary (0) | 2015.05.19 |
optional (0) | 2015.05.11 |
Range Operator (0) | 2015.05.07 |
Switch Case 문 (0) | 2015.05.06 |