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