변수와 상수
- 변수(variable)
- 프로그램에서 사용할 값을 저장하는 공간(컴퓨터 메모리에 공간 생성)
- 변수에 할당한 값은 언제든지 변경 가능
var number = 100
number = 200
- 상수(constant)
- 변수와 마찬가지로 프로그램에서 사용할 값을 저장하는 공간(컴퓨터 메모리에 공간 생성)
- 상수에 할당한 값은 추후에 변경 불가능
let number = 100
number = 200
.
네이밍(이름 짓기)
변수나 함수는 그것이 의미하는 이름으로 지어야한다.
1. 필수 규칙
- 숫자로 시작하지 않는다. (두 번째 글자부터는 가능)
- 띄어쓰기를 하지 않는다.
- 특수문자는 '$'나 '_'만 허용 ('$'는 첫 글자로 사용 불가능)
- 권장 규칙
- 변수 이름의 첫 글자는 소문자 사용
- 두 번째 단어부터는 대문자 사용 (ex. yourPhone, sunnyDay)
- Swift API Design Guidelines에 따른 네이밍
- 함수의 이름도 소문자로 시작
- 네이밍을 하는 여러가지 방법
- 스네이크 케이스
- 언더바(_)를 사용하여 단어의 의미 구분
snake_case
- 카멜 케이스
- 첫 단어는 소문자로 시작하고 두 번째 단어부터 대문자로 시작하여 의미 구분
camelCase
- 케밥 케이스
- 단어와 단어 사이를 바(-)로 연결하여 의미 구분
kebab-case
- 파스칼 케이스
- 모든 단어를 대문자로 시작하여 의미 구분
PascalCase
.
순서도
- 플로우 차트
- 코드의 흐름을 파악하기 위한 그림
- 복잡한 코드에 대한 의사소통을 원활하게 할 수 있다.
