[iOS-Swift] 변수와 상수

TIL 8일 차 - Swift 문법 변수와 상수

1. var 변수

var 변수이름: 변수의 데이터 타입 = "대입할 값"

// 변수의 이름은 소문자로 시작함
// 변수의 데이터 타입에는 Int,String 등등이 들어감

var name: String = "JH"
// 변수의 이름은 name이고 타입은 String입니다. 대입할 값은 "JH"입니다.

name = "Mozzi" // name 변수에 "Mozzi" 재할당

 

 

2. let 상수

let 상수이름: 상수의 데이터타입 = "대입할 값"

// 상수의 이름도 마찬가지로 소문자로 시작함
// 상수는 변수와는 다르게 한번 할당하면 값을 변경할 수 없음

let age: Int = 20
// 상수의 이름은 age이고 타입은 Int이며 20을 할당한다.

 

 

타입을 사용하지않아도 바로 값을 할당할 수 있음

Swift의 데이터 추론 기능을 통해 할당된 값을 보고 컴파일러가 자동으로 타입을 정해줌

var age = 20 // 타입 정의 안해도 할당된 값을 보고 자동으로 타입 정해짐
age = 25 // 변수에는 새로운 값 할당 가능

let name = "JH" //자동으로 문자열 타입으로 정해짐
//name = "mozzi" // 상수에는 새로운 값 할당 불가능

 

 

print 할 때 문장에 변수 쉽게 집어넣는 법   \(변수, 상수명)

var name1 = "JH"
var name2 = "Mozzi"

print("\(name1)는 \(name2)라는 강아지를 키웁니다.")
// 'JH는 Mozzi라는 강아지를 키웁니다.' 출력

 

'iOS  > Swift ' 카테고리의 다른 글

[iOS-Swift] 조건문  (0) 2026.01.06
[iOS-Swift] 기본 데이터 타입  (0) 2026.01.06
[iOS] 앱 아키텍쳐 기초 (MVC,MVVM)  (0) 2026.01.05
[iOS-Swift] 클래스와 구조체  (0) 2026.01.01
[iOS-Swift] 함수와 클로저, 옵셔널  (1) 2025.12.31