# guard let

8개의 포스트

[Swift] if vs if let vs guard let

이번 글은 알고리즘 공부를 하는 도중, optional 타입을 다룰 경우가 굉장히 많았다. 그럴 때 마다 if let vs guard let을 고민하는 경우가 많았다. 그래서 2개의 차이점과 어떤 상황에서 사용하는지 명확하게 알고자 공부한 내용을 정리한다. 공부를 할

2022년 6월 9일
·
0개의 댓글
·
post-thumbnail

[iOS / Swift] Swift 문법을 알아보자! - 10편 : 옵셔널 바인딩 (Optional Binding)

안녕하세요 오늘은 오랜만에 스위프트 문법을 공부했습니다. 저번에 배웠던 Optional에서 좀 더 심화되는 내용입니다. 옵셔널 바인딩이란 옵셔널된 변수나 상수를 안전하게 unwrapping하는 방법입니다.

2021년 6월 22일
·
1개의 댓글
·

210523 Sun

Securely store small chunks of data on behalf of the user.The keychain services API helps you solve this problem by giving your app a mechanism to sto

2021년 6월 2일
·
0개의 댓글
·
post-thumbnail

210304 Thu

if let vs. guard let 똑같은 결과가 산출되지만 여러개의 조건을 적어줄거라면 아래처럼 나눠 적어주는 것이 가독성이 훨씬 좋다. 스위프트 공식 문서 예제를 변형해서 연습해봄 else 안에 명령문은 guard에서의 조건이 false일 경우 실행됨 You use a guard statement to require that a condition...

2021년 4월 3일
·
0개의 댓글
·

210222 Mon

학습 내용 오늘은 구구단을 학습했다. 값을 받아서 값에 따라 다른 결과물을 산출해야 했다. 크게 3가지 종류 (-1,0,1인 경우, 일반 정수값인 경우, exit인 경우)로 분류됐다. 문제점 / 고민한 점 readline으로 받은 문자열을 언제, 어떻게 숫자값으로 바꿀지? readline으로 값을 받을 때 처음부터 Int로 받아버리면 exit을 인식할...

2021년 4월 3일
·
0개의 댓글
·
post-thumbnail

[Swift] if let vs guard let

optional 타입의 값이 nil인지 판단하고 nil이 아닐 경우 if 블럭 안에서 optional이 unwrapped 된 상태로 사용 가능하다. if-let을 사용할 때는 추출하려는 변수의 이름과 동일하게 사용해도 상관 없다.guard 뒤에 조건이 true일 때 코

2021년 3월 9일
·
0개의 댓글
·
post-thumbnail

if VS guard

Swift를 사용하는 사람이라면 if와 guard의 사용에 대해서 한 번쯤은 고민을 해봤을 것 같다. 이에 대해서 개인적으로 사용의 기준을 정해보려고 한다.

2020년 12월 30일
·
0개의 댓글
·