안녕하세요 알통몬입니다. 공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!! 포스팅 내용이 찾아주신 분들께 도움이 되길 바라며 더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^
|
컬렉션에는 세 가지가 있습니다.
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 영어 강의를 보고 포스팅하기 때문에
틀린 부분이 있을 수 있습니다.
틀린부분은 아낌없이 지적부탁드립니다!
'Swift3(스위프트3)' 카테고리의 다른 글
swift3 스위프트3 함수 function 선언과 호출 (0) | 2017.07.04 |
---|---|
Swift3 스위프트3 Any, AnyObject, nil (0) | 2017.07.03 |
swift3 스위프트3 Collections - Dictionary 딕셔너리 (0) | 2017.07.03 |
swift3 스위프트3 Collections - Set 컬렉션 셋 (0) | 2017.07.03 |
swift3 스위프트3 변수와 상수 (0) | 2017.07.02 |