Swift 변수 상수 차이

Ios_Roy·2022년 3월 14일
0

swift 문법

목록 보기
5/29
post-thumbnail

Swift 변수 상수 정의

프로그래밍에서의 변수나 상수를 이용해 프로그램에 사용되는 데이터를 메모리에 임시로 저장할수 있습니다. 변수는 생성 후 데이터값을 변경할 수 있지만, 상수는 변경이 불가능합니다.

변수

스위프트에서 변수는 var 키워드를 사용합니다.
var 변수명: 데이터타입 = 값

var name: String = "Roy" // var 변수명: 데이터타입 = 값
var year: Int = 25
var height: Double = 175.5

// 이렇게 변수는 변수명은 같지만 값을 변경할수도 있어요
name = "hello"
year = 2020
height = 2020.11

상수

스위프트에서 상수는 let 키워드를 사용합니다
let 상수명: 데이터타입 = 값

// 변수와 비슷하지만 let으로 사용
let name: String = "Roy" // var 변수명: 데이터타입 = 값
let year: Int = 25
let height: Double = 175.5

// 상수는 값을 변경할 수 없으므로 컴파일에러 발생.
name = "hello"
year = 2020
height = 2020.11

정리
1. 상수와 변수는 정의하는 방법이 비슷하지만 var와 let으로 구분한다.
2. 변수는 값을 변경할 수 있지만 상수는 값을 변경하면 컴파일에러 발생.

profile
iOS 개발자 공부하는 Roy

0개의 댓글