1. 순차
: 개발자가 정한 규칙에 따라 순차적으로 실행한다.
2. 조건문(if)
: 조건에 따라 어떤 동작을 할지 말지의 여부
if 참과거짓을 판단할 수 있는 문장1{
문장1이 참이라면 이 코드를 실행시킵니다.}else if 판단할 수 있는 문장2{
문장1이거짓고, 문장2가 참이면 이 코드를 실행시킵니다.}else{
문장1,2가 거짓일경우 이 코드를 실행시킵니다.}
3. 조건문(switch)
:변수값에 맞는 케이스값을 찾아 그 코드를 실행시킨다.
switch 변수{
case 값1:
변수 == 값1면 코드를 실행시킵니다.
case 값2:
변수 == 값2면 코드를 실행시킵니다.
defult:
break} //실행하려는 코드가 없을때, 스위치문에서는 디폴트 브레이크를 꼭 입려해야함
씨언어는 case 값1일경우 코드 실행시키고 브레이크가 없을 시 값2코드도 실행시키고 쭉쭉 내려가는 방식이였는데,
스위프트는 브레이크가 없어도 그 코드만 실행하고 빠져나오게 된다.
만일 밑에있는 코드도 실행 시키고 싶을 경우 fallthrough키워드를 사용하면 된다.
[케이스를 조건으로 구성하려는 경우]
switch num{
case let a where 조건식 :
참일경우 코드실행
defult:
그외의 코드실행
}
이 포스팅은 인프런 앨런의 스위프트 강의를 참고하였습니다.
'swift문법' 카테고리의 다른 글
| [Swift] Part6_반복문 (0) | 2022.08.11 |
|---|---|
| [Swift] Part5_삼항연산자와 범위연산자 (0) | 2022.08.11 |
| [Swift] Part4_튜플 (0) | 2022.08.10 |
| [Swift] Part2_기본 연산자 (0) | 2022.08.10 |
| [Swift] Part1_변수와상수/ Swift 데이터타입 (0) | 2022.08.10 |