Variable & Constant (변수와 상수)
- 변수는 변할 수 있는 값
- 변수는 var 키워드를 사용해서 선언한다.
- 상수는 변하지 않는 값
- 상수는 let 키워드를 사용해서 선언한다.
// 변수
var temp = "Hello, world"
temp = "Hello, swift" // 변수는 값을 변경 가능
// 상수
let temp2 = "Hello, world"
temp2 = "Hello, swift" // 에러 발생. 상수로 선언된 값은 변경할 수 없다.
String & Booleans (문자열과 불리언)
- swift의 변수는 다양한 타입을 저장할 수 있다.
- 변수에 어떠한 타입이 지정되면 다른 타입을 입력할 수 없다. (타입 캐스팅 필요)
- String은 문자열을 나타내는 타입
- Bool은 불리언 타입으로 참(true), 거짓(false)을 나타낸다.
var name: String = "홍길동"
var isEmpty: Bool = true
Int & Double (정수와 실수)
- Int는 정수를 나타내는 타입
- Double은 실수를 나타내는 타입
var age: Int = 26
// 자릿수가 많은 숫자는 언더바 "_"를 사용하여 표현할 수 있다.
var money: Int = 1_000_000_000
var percent: Double = 99.8
String Interpolation
- 데이터를 문자열로 표현할 수 있다.
- (변수)로 표현한다.
var name: String = "홍길동"
var age: Int = 26
print("제 이름은 \(name)이고, 나이는 \(age)살입니다.")