Roel Notebook

[Swift] 변수 (Variables) , 상수 (Constants)

by Roel Downey
728x90
반응형

오늘 공부하고 정리할 내용

- 변수(Variables)

- 상수(Constants)

 

프로그램에서 데이터를 처리하기 위해서는 메모리에 값을 저장 해야 한다. 

여기에서 필요한 것이 변수와 상수이다.

 

변수 (Variables)

변수는 값을 저장하고 저장된 값을 언제든지 변경할 수 있다.

변수를 만드는 것을 변수를 선언한다. 라고 한다.

 

변수를 선언할 때는 4개의 프로그래밍 요소가 필요하다. 

변수를 선언하는 키워드는 var이다. 

 

 var variableName: DataType = initialValue 

(GrayItalicFont로 작성된 요소는 실제 값으로 바꿔야 하는 요소이다.)

 

var name: String = "roel"

 

name 변수에 저장된 값을 읽어오자.

// - 변수 이름만 적어주면 변수에 저장된 값을 읽어온다.
name

// - print() 함수로 출력을 해보자.
print(name)

 

상수 (Constants)

상수는 값을 저장한 후 변경할 수 없다.

 

변수를 선언하는 키워드는 let이다. 

 

 let variableName: DataType = initialValue 

(GrayItalicFont로 작성된 요소는 실제 값으로 바꿔야 하는 요소이다.)

 

let name: String = "roel"

 

- 상수로 선언한 name 상수의 값을 변경 할 수 있을까?

상수로 선언한 name의 값은 변경할 수 없다. 최초로 한 번만 저장하고 다른 값을 저장할 수 없다.

 

- 변수와 상수는 선언하고 Name과 DataType을 변경할 수 없다.

 

- 변수와 상수 중의 상수를 선호하는 이유는 뭘까?

1. 실수로 값을 변경할 수 없다.

2. 컴파일러가 별도의 최적화를 하므로 조금 더 빠르다.

 

[참고 링크]

Apple Developer: [The Basics]

728x90
반응형

블로그의 정보

What doing?

Roel Downey

활동하기