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 |