본문 바로가기

Swift 기초

배열

반응형

Swift 배열


[ 배열 ]

: 같은 타입을 가진 여러 개의 값을 순서대로 저장하는 자료구조


[ 배열 선언 ]----------------------------

3~4 : 배열 선언 방법 (자료형 추정, 자료형 명시)

7~8 : 비어있는 배열 선언

10~11 : 비어있는 배열에 값 넣기


15 : 같은 타입이 아닌 다른 타입들을 배열로 선언하려면 위와 같이 : Array<Any>로 배열 선언.

Question : 이러면 튜플과 뭐가 다르지?

Answer :  튜플은 배열처럼 append, remove 등을 통한 element 추가 삭제가 불가능하다.


[ 배열 요소 접근 방법 ]-------------------

3 : 같은 값 여러번 넣는 배열 초기화 방법

5~7 : 배열 요소(element) 접근 방법

9 : 한번에 여러 배열 값 변경 방법


[ 배열 값 추가 삭제 ]-------------------

6~7 : 배열 끝에 새로운 배열요소 추가 방법 2가지 (.append()는 번거로우므로 +=[] 를 기억하자ㅎㅎ;)

9 : 배열이 비었는지 확인해주는 isEmpty 메서드 (배열이 비어있지 않으므로 false 반환.)


5 : 특정 위치에 값 삽입 방법 (int 값 99를 배열[0]번째에 추가)

6 : 특정 위치의 값 삭제 방법 (배열[0] 번째 요소를 삭제)

9: 그 외의 여러 remove 메서드들.



[ 반복문에서 배열 ]-------------------

5~7 : 반복문에서 배열요소 하나씩 참조하는 방법


9~11 : 반복문에서 배열 인덱스와 요소를 하나씩 참조하는 방법

반응형

'Swift 기초' 카테고리의 다른 글

조건문 if-else  (0) 2019.01.18
딕셔너리 (Dictinary)  (1) 2019.01.18
튜플(Tuples)  (0) 2019.01.18
자료형, 타입 추정  (0) 2019.01.18
상수와 변수명  (0) 2019.01.18