티스토리 뷰

나름 프로그래밍?/Swift

Array

-Dong- 2015. 5. 19. 00:01

  이제 핵심인 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
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함