공부한 것
Swift 문법
알게된 것
1. Guard
Guard
키워드를 사용하면 조건에 false
인 경우에는 else
구문이 실행되어 이후의 코드를 실행하지 못하게 한다. continue
와 비슷하다.
import Foundation
func guardTest(value : Int?) {
guard let value = value else {return}
print(value)
}
guardTest(value : 2)
guardTest(value : nil) // 아무것도 출력되지 않음
조건문과 유사한 기능이라고 볼 수 있는데 Guard
는 else
를 강제한다.
// 일반적인 조건문
if 조건 == true {
// 참인 경우에 실행할 코드
} else {
// 거짓인 경우에 실행할 코드
}
// Guard
guard 조건 == true else {
// 거짓인 경우에 실행할 코드
}
// 참인 경우에 실행할 코드
공부할 것
느낀 점
'💻 개발 > iOS' 카테고리의 다른 글
[TIL] 22.08.24 (0) | 2022.08.24 |
---|---|
[TIL] 22.06.03 (0) | 2022.06.03 |
[TIL] 22.05.26 (0) | 2022.05.26 |
[TIL] 22.04.20 (0) | 2022.04.20 |
[TIL] 22.04.18 (0) | 2022.04.18 |