2021-04-27 15일차
2021. 4. 27. 20:09ㆍ공부 기록
- git checkout -f .
- 바로 이전커밋으로 돌아가기
- 엘비스 연산자 : paramMap[paramValue] ?: default
- ?: 를 기준으로 좌측이 null 이면 우측이 대신한다
- if문을 이용해서 if(paramMap[paramValue] != null) 으로 null체크를 하지 않아서 코드도 짧아지고 편리하다
- 예외처리 try, catch
- try{} 안에 실행할 코드들을 넣고
- catch(){} 소괄호 안에 예외처리 할 오류를 넣고 그 오류가 발생했을때 어떻게 처리할것인지를 중괄호안에 넣는다
fun getIntParam(paramValue : String, default : Int): Int { return try { paramMap[paramValue]?.toInt()?:default } catch (e: NumberFormatException) { default } }
'공부 기록' 카테고리의 다른 글
2021-04-29 17일차 (0) | 2021.04.29 |
---|---|
2021-04-28 16일차 (0) | 2021.04.29 |
2021-04-26 14일차 (0) | 2021.04.26 |
2021-04-25 13일차 (0) | 2021.04.25 |
2021-04-23 11일차 (0) | 2021.04.23 |