Swift 함수
함수와 메서드는 기본적으로 같다 상황이나 용도에 따라 다른 용어로 부른다
AWS 클라우드 정복중 ☁️ 언젠간 GCP, Azure까지도...
함수와 메서드는 기본적으로 같다 상황이나 용도에 따라 다른 용어로 부른다
if 문은 if와 else if, else로 구성되어 있다 if 문에 else if는 몇 개가 있어도 상관없고 else는 없어도 된다
| 단항 연산자 | 피연산자가 한개인 연산자 | !A | | ----------| ----------------------------| --------| | 이항 연산자 | 피연산자가 두개인 연산자 | A B | | 삼항 연산자 | 피연산자가 세개인 연산자 | A ? B : C | |...

이진 탐색 트리 (binary search tree)

힙은 그래프의 트리 구조 중 하나로 우선순위 큐를 구현할 때 사용된다

연결 리스트 ( linked List )
열거형의 모든 항목을 알아야 할 때 항목순회를 사용한다 열거형에서 CaseIterable 프로토콜 사용 그러면 allCases 프로퍼티를 통해서 모든 케이스의 컬렉션을 생성해 준다
연관된 항목들을 묶어서 표현함 프로그래머가 정의해준 항목 이외는 추가,제거가 불가능하다
스위프트에서는 변수나 상수를 선언할 때 타입을 명시하지 않아도 데이터로 타입을 자동으로 추론시켜준다
Int형은 정수를 표현하며 +,-를 포함한다 UInt는 0을 포함하지 않는 양의 정수를 표현한다