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 |
Tags
- 노션으로 가계부쓰기
- 깃허브 #깃명령어
- 깃허브
- Relation
- 블루투스마이크
- 1인 게임개발
- 노션관계형
- button
- 노션활용
- 깃허브 커밋
- JSX
- 노션가계부
- 갤럭지버즈+
- unrelated histories
- notion
- 커밋
- flutter오류#flutter#flutter초기세팅
- 노션꿀팁
- props
- animatorcontroller
- 노션
- RPG게임
- button onclick
- 마이크작동
- 마이크작동안됨
- 깃허브오류
- 유니티
- unity
- React
Archives
- Today
- Total
광산김가네
[Kotlin] Kotlin 기초 syntax부터 문법 Archive 본문
scope함수; let 예외처리하기
가끔 String? int? 타입과같이 null이 올수있는값에 빨간줄이 뜨고, 추천 메세지를 확인해보면 let함수를 써서 예외처리를 해라! 라고 뜬다
이때 let으로 null이 아닐경우에 중괄호에 안에 있는 코드를 실행해준다.
그렇다면 null값일 경우에도 뭔가를 실행해주고 싶다면 어떻게 예외처리를 해줘야할까?
account.idToken?.let { googleApi(it) } ?:
Toast.makeText(this,"google 로그인에 실패하였습니다. 다시시도해주세요",Toast.LENGTH_SHORT).show()
구글소셜로그인을 구현하던중 짠 코드인데, 이런식으로 let 중괄호 뒤에 ?:(실행하고자 하는 코드)를
작성해주면 된다
:)