컨셉
데이터를 담아두는 공간
불러오기 위한 데이터
문법
변수(Variable) : 데이터를 저장하고 이후에 변경할 수 있는 저장 공간. var 키워드를 사용하여 선언
상수(Constant) : 한번 값이 저장되면 변경할 수 없는 저장 공간. let 키워드를 사용하여 선언
코드
var welcome = "Hello World!" let abc = "Welcome to my world"
데이터 타입
컨셉
저장한데이터에는 타입이 존재
다양한 타입들에 다양한 쓰임새데이터의 종류만큼 존재하는 타입
- 해롤 -> 문자열
code
let name : String = "해롤"
- 20 -> 정수
code
var age : Int = 20
- 3.14 -> 실수
code
var pi : double = 3.14true / false
code
var isLoggedIn: Bool = true
컬렉션
같은 타입의 여러개의 변수를 하나로 묶음.
방법에 따라 여러가지 존재.배열(Array)
같은 데이터를 하나의 변수에 넣는 방법
code
var fruits : [String] = ["Apple", "Banana", "Cherry"] fruits.append("Date") let firstFruit = fruits[0]. // Apple
사전(Dictionary)
키로 밸류에 접근하는 방법
이 세상의 사전고 ㅏ같은 방법code
var captals: [String: String] = ["Korea" : "Seoul", "Japan" : "Tokyo"] capitals["China"] = "Beijing" let koreanCapital = capitals.["korea"] // Seoul
집합 (Set)
순서가 없느 ㄴ고유한 값들
code
var colors: Set<String> = ["Red", "Green", "Blue"] colors.insert("Yellow") let isContainsRed = colors.contains("Red") // true