[Swift] 변수와 상수

IOS 2026. 1. 27. 18:57
728x90

상수를 선언할 때는 let

상수는 값을 변경할 수 없기 때문에, 변하지 않는 값을 저장한다.

let pi = 3.14159

 

변수와 상수의 데이터 타입

변수를 선언할 때 데이터 타입을 명시적으로 지정할 수 있다. 변수나 상수 이름 뒤에 콜론 (:)과 데이터 타입을 작성한다

var message: String = "Hello, Swift!"
let year: Int = 2024

데이터 타입을 명시 하지 않으면 초기값을 토대로 정해진다

 

데이터 타입 종류

Int: 정수형 데이터 타입
Double: 부동소수점 숫자 타입
String: 문자열 타입
Bool: 참 또는 거짓

 

형 변환

서로 다른 타입 간의 데이터 변환은 명시적으로 해야 한다. (Type Casting)

// 정수를 실수로 변환
let integerNumber: Int = 10
let doubleNumber: Double = Double(integerNumber)
print("Double value is \(doubleNumber)")

// 실수를 정수로 변환
let doubleValue: Double = 3.99
let integerValue: Int = Int(doubleValue)
print("Integer value is \(integerValue)")

 

타입 추론

var inferredInt = 42
var inferredDouble = 3.14
let inferredString = "hdhdhdhdhd"
let inferredBool = true

 

728x90
Posted by 바르마스
,