스위프트 기초
// 슬래시 두개 - 한줄 주석
/*
'슬래시 + 별', '내용', '별 + 슬래시' - 여러줄 주석
*/
Swift에서 튜플이란 다양한 데이터들의 묶음
var변수명:(데이터 타입1, 데이터 타입2, 데이터 타입3)=(값1, 값2, 값3) 의 형태이다.
true & false
- 동일한 스코프의 변수와 상수에 접근할 수 있다.
- 동일한 스코프에서는 이전에 선언한 변수와 상수에 접근할 수 있다.
- 로컬 스코프에서는 자신의 상위 스코프의 변수와 상수에 접근할 수 있다.
- 상위 스코프에서는 하위 스코프에 접근할 수 없다.
- 서로 다른 스코프의 동일한 상수와 변수가 존재한다면 가장 인접한 곳에 있는 변수와 상수에 접근할 수 있다.
while
while 반복문은 조건이 false가 될 때 까지 수행한다. 이러한 종류의 반복문은 반복 횟수를 알 필요가 없을 때 가장 좋을 것 같다.
For Loops
Swift는 특정 횟수 만큼 반복하여 수행하는 두 가지의 반복문이 있다.
- for-in 반복문은 range, sequence, collection 또는 progression에 각 아이템 만큼 수행한다.
- for 반복문은 특정 조건에 만족할 때까지 수행하며, 반복문이 끝날 때마다 counter가 증가한다.
Switch
Switch문은 값을 검토하여 그 값과 맞는 여러 패턴들과 비교한다. 그리고 값과 처음으로 맞는 패턴에 있는 코드를 실행한다. Switch문은 if문보다 여려 경우에 대응할 수 있다.
switch some value to consider { case value 1: respond to value 1 case value 2, value 3: respond to value 2 or 3 default: otherwise, do something else }