티스토리 뷰
변수와 상수
(Constants and Variables)
0) 정의
- 상수와 변수는 현재 어떤 데이터에 대한 상태값, 속성 정보 등을 담고 있다.
* 상수(Constants) : 설정 값을 변경 불가
* 변수(Variables) : 설정 값을 변경 가능
1) 상수의 선언 : "let 상수의 이름 = 값"
let name = 10
* 만약 이렇게 수정 하면 ?
name = 20 <---- 오류 발생
2) 변수의 선언 : "var 변수의 이름 = 값"
var name = 3
name = 1 <----- 이렇게 쓰면 값의 수정이 발생한다.
Ref. 아래의 'var name = 3'과 같이 초기화(값을 상수나 변수에 할당)된 변수 위에 쓸 수 있을까?
name = 1 < ----- 오류 발생. < ------ Why? 항상 선언 밑에 있어야 한다.
var name = 3
3) 다양한 값을 가지는 변수와 상수의 선언 (Declare multiple constants or variables)
var x = 0.0, y = 0.0, z = 0.0
let y = 1.0, y = 2.0, z = 3.0
4) 변수 혹은 상수의 출력
var name = 1
print(name)
// 출력 : 1
5) 참고
>* Semicolon (;) -> Option
- 세미콜론은 스위프트에서 옵션
- 한 라인에 여러 구문(다중 명령)을 사용하고 싶을 경우 에는 세미콜론 필수
'Programming > Swift' 카테고리의 다른 글
1. Swift : 함수(function) (0) | 2018.05.16 |
---|---|
1. Swift : 타입 변환(Type Conversion) (0) | 2018.05.16 |
1. Swift : 리터럴, 타입(Literals & Types) (+ 타입 앨리어스) (0) | 2018.05.16 |
1. Swift : 연산자(Operator) (0) | 2018.05.15 |
1. Swift : 타입 어노테이션, 타입 추론(Type Annotation & Type Inference) (0) | 2018.05.14 |
- Total
- Today
- Yesterday
- ios
- Operator
- OOP
- 개발스쿨
- iOS개발스쿨
- 튜플
- 스위프트
- Dictionary
- 리터럴
- 타입
- ARC
- 딕셔너리
- 패캠
- array
- fastcampus
- 프로그래밍
- inswag
- function
- GCD
- 열거형
- 컨버전
- lifecycle
- Swift
- commit
- swiftUI
- 패스트캠퍼스
- fallthrough
- 깃허브
- tca
- var
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |