Swift3(스위프트3)

swift3 스위프트3 Collections - Array 컬렉션 배열

알통몬_ 2017. 7. 3. 11:57
반응형


안녕하세요 알통몬입니다.

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!

포스팅 내용이 찾아주신 분들께 도움이 되길 바라며

더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^

 


컬렉션에는 세 가지가 있습니다.


1. Array


2. Set


3. Dictionary


그 중 첫 번째 Arrays 에 대해 공부하겠습니다!


 Arrays 는 말 그대로 배열입니다.


배열선언


먼저 배열 선언 방법에는 여러가지가 있습니다.

var doubles : Array<Double> = [Double]()

var doubles : [Double] = [Double]()

var doubles : [Double] = []

var doubles = [1.1, 1.2, 1.3]

var doubles = [Double]()


1. 정수형 배열

     var arrayInt = [Int]()

2. 문자열형 배열

     var arrayStr = [String]()


그리고 위처럼 선언 후 인덱스에 값을 넣어줄 때는

     arrayInt.append(1)

     arrayInt.append(2)


     arrayStr.append("first")

     arrayStr.append("second")

사용하거나

     arrayInt += [1, 2, 3]

     arrayStr =+= ["first", "second", third]


그리고 선언과 동시에 값을 줄 수도 있습니다.

     var arrayInt2 : [Int] = [1, 2, 3]


배열 인덱스의 값을 가져올 때는 

     arrayInt2[index] 

     arrayInt2[0] => 1 

값을 출력하고 싶을 때는 print()를 사용합니다.

     print(arrayInt2[0]) => 1 을 출력합니다.


인덱스 수를 구하는 방법입니다.

     arrayInt.count

 

어떠한 값이 있는지 확인할 때는

arrayInt.contains(1) 

처럼 사용할 수 있고

값을 지울 때는

arrayInt.remove(at:0) // 0은 인덱스

arrayInt.removeLast()

arrayInt.removeAll()


이상입니다.


공부하는 차원에서 유튜브에서 swift3 영어 강의를 보고 포스팅하기 때문에

틀린 부분이 있을 수 있습니다.


틀린부분은 아낌없이 지적부탁드립니다!



반응형