Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Device 등록
- 스페인여행
- 공기먹는다이버스
- 리브어보드
- 도심공항
- Concurrency #Swift #Combine
- cocoapod
- 스쿠버다이빙
- SwiftUI #Skeleton #데이터갱신
- 라이브러리
- 스플리트
- 세비야
- 지팍스페인
- 스페인광장
- 크로아티아
- Swift #Concurrency #쓰레드
- Gradle
- 아시아나
- 푸켓여행
- 시밀란
- 대한항공
- 그라나다
- 러브자그레브
- xcode
- 괌 자유여행
- 연금저축펀드
- swiftUI
- Cocoapods #PrivateRepo #SpecRepo
- 강릉
- 러브스플리트
Archives
- Today
- Total
JEP's Diary
kotlin에서 runCatching 본문
코틀린으로 예외 처리할때 사용하는 try catch와 runCatching와의 비교 코드
-> 수정
also가 finally 역할을 못하고 있었다.
아래와 같이 수정필요.
runCatching {
}.fold(
onSuccess = {},
onFailure = { throw it}
).also {
_liveProgress.postValue(false)
}
참고 https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/run-catching.html