not bad 한 개발

Swift - 변수 / 상수 차이 본문

Swift

Swift - 변수 / 상수 차이

leebean 2021. 9. 22. 12:03

(인덕대학교 컴퓨터소프트웨어학과 iOS프로그래밍기초(21-2학기)한성현 교수님 강의 내용을 변형 및 요약 했습니다.)

 

변수(variable)

  • 변수(variable)는 프로그램에서 사용될 데이터를 저장하기 위한 메모리 공간입니다.
  • 코드에는 var 라고 작성해야 합니다.
  • 변수는 할당된 값이 변경이 가능합니다.
var testInt = 10
var testString = "Name"

testInt = 20
testString = "MyName"

print(testInt)//20
print(testString)//MyName

 

 

상수(constant)

  • 상수(constant)는 데이터 값을 저장하기 위하여 메모리 내에 공간을 제공한다는 점에서 변수와 비슷합니다.
  • 코드에는 let 으로 작성해야 합니다.
  • 상수는 어떤 값이 한번 할당되면 이후에 변경할 수 없습니다.
let testInt = 10

testInt = 20

print(testInt)//에러

(이렇게 중간에 값을 변경하려고 하면 testInt는 상수이기 때문에 바꿀수 없다고 나오고 바꾸고 싶으면 타입을 var로 변경하라고 에러메세지가 나오게 됩니다.)

'Swift' 카테고리의 다른 글

Swift - 옵셔널 강제 언래핑  (0) 2021.09.23
Swift - 옵셔널(optional)  (0) 2021.09.22
Swift - 데이터 타입  (0) 2021.09.22
Swift - 이름 10번 출력하기  (0) 2021.09.07
Swift - 컴파일러 사이트  (0) 2021.09.07
Comments