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