본문 바로가기

모바일/스위프트

[Swift] 변수와 상수

변수(Variable) - var

- 변할 수 있는 값

//변수 선언 및 초기화
var str = "Hello"
var age = 10

//age 변수값 변경
age = 20 // age에 10 -> 20으로 값 변경
age = 30 // age에 20 -> 30으로 값 변경

 

Swift 는 타입 안정성(Type Safety) 특징을 가진다

//위에서 age = 30 으로 값 저장
age = "hi"

 

Int type 으로 선언했던 변수에 String type으로 값을 할당하려고 하면 에러 발생 -> Type Safety

'Int' 유형에 'String' 유형의 값을 할당할 수 없습니다.

 

마찬가지로 String type 으로 선언했던 변수에 Int type으로 값을 할당하려고 하면 에러 발생 -> Type Safety

'String' 유형에 'Int' 유형의 값을 할당할 수 없습니다.

 

상수(Constant) - let

- 변할 수 없는 값

 

상수 userName에 다른 값을 할당하려고 시도하면 에러 발생

값에 할당할 수 없음: 'userName'은 'let' 상수입니다.

 

'모바일 > 스위프트' 카테고리의 다른 글

[Swift]Boolean  (0) 2021.09.14
[Swift]Type Annotation  (0) 2021.09.13
[Swift] 아웃렛 변수와 액션 함수 문법  (0) 2021.07.08
[Swift] Xcode 프로젝트 생성  (2) 2021.07.07
[Swift] 함수와 클로저  (0) 2021.07.07