swift문법

[Swift] Part3_프로그래밍의 기본 원리와 조건문(if/switch)

화찌님 2022. 8. 10. 22:59

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