
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 |