본문 바로가기

iOS

[Swift] Collection - Array

Array

Collection 중 하나인 Array의 선언 방법은 Array<타입> , [타입] 이렇게 두가지가 있다.

 

append와 연산자를 사용해서 요소를 추가할 수 있고 한 개뿐만 아니라 여러 개도 가능하다.

 

 

isEmpty로 Array가 비었는지 확인 할 수 있다. 비었으면 true, 값이 있으면 false를 리턴해준다.

 

 

first, last로 Array의 첫 번째 값과 마지막 값을 가져올 수 있다. 

Array가 비어있을 경우 첫번째 값과 마지막 값이 없을 수 도 있기 때문에 이 값은 optional 타입이다.

 

 

range를 이용해서 Array의 요소를 범위로 선택할 수 도 있다.

 

 

for문에서도 사용할 수 있는데 index 값도 필요하다면 enumerated()를 이용해서 위와 같이 index를 가져올 수 있다.

 

Array에서 사용 가능한 메소드 

count : Array에 있는 요소의 갯수를 반환

min(). max() : Array에 있는 요소들의 최대, 최소 값을 반환

contains(값) : 입력한 값이 Array에 있으면  true, 없으면 false 반환

insert(값,삽입 위치) : Array의 원하는 위치에 입력한 값을 삽입한다

remove(위치) : 입력한 인덱스 위치에 있는 Array의 요소를 삭제한다

swapAt(위치1, 위치2) : 입력한 위치 1,2에 있는 Array의 요소들 값을 서로 바꿔준다

 

 

'iOS' 카테고리의 다른 글

[Swift] Collection - Set  (0) 2023.07.28
[Swift] Collection - Dictionary  (0) 2023.07.27
[Swift] optional  (0) 2023.07.25
[Swift] function  (0) 2023.07.24
[Swift] switch문  (0) 2023.07.22