[Swift] 변수 (Variables) , 상수 (Constants)
by Roel Downey728x90
반응형
오늘 공부하고 정리할 내용
- 변수(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
반응형
'iOS > Swift' 카테고리의 다른 글
[Swift] Collection [ 간단하게 정리하기] (0) | 2019.07.12 |
---|---|
[Swift] Array (0) | 2019.07.10 |
[Swift] Naming Convention (0) | 2019.07.07 |
[Swift] Swift의 기초 공부(Playground 기본 코드 분석) (0) | 2019.07.03 |
[Swift] Playground 사용법을 살펴보자! (0) | 2019.06.26 |
블로그의 정보
What doing?
Roel Downey