[Swift] 스위프트2(swift2) 기초 - 2

- Mutable Array & Imutable Array -

//Mutable Array (가변 배열)
가변 배열이란 말 그대로 배열의 값을 바꿀 수 있다.

- 배열 선언 및 초기화 -
var arr:Array<String> = []
var arr2:[String] = []

var arr3 = ["Anna","Alex"] // 선언과 동시에 값 적용

이런식으로 배열을 생성하는 방식은 다양하다.

arr.append("Anna")
arr.append("Alex")

이렇게 배열에 값을 추가 해주는 방법이다.

arr2 += ["Tim"]
arr2 += ["Park"]

+= 를 사용해서도 추가를 해줄 수 있다.


//Imutable Array
영어 뜻 대로 배열의 값을 변경 할 수 없다.

방식은 같으며 키워드는 var 대신에 let을 이용해서 생성해준다.


- Mutable Dictionary & Imutable Dictionary -


//Mutable Dictionary

말 그대로 값을 변경 할 수 있는 dictionary이다.

- dictionary 선언 및 초기화 -
var legs:Dictionary<String,Int> = [:]
var legs2:[String:Int] = [:]

leg2["ant"] = 6
leg2["snake"] = 0

키/값 형태로서 흔히 봐왔던 key : value 형식으로 이루어져 있다.

var legs3 = ["ant":6, "snake":0]

선언과 값 적용을 동시에 하는 작업이다.

//Imutable Dictionary

방식은 같으며 키워드는 var 대신에 let을 이용해서 생성해준다.

댓글