TIL #Kotlin #null
-
23.01.13 Kotlin not null operator !!.개발 이야기/TIL 2023. 1. 13. 16:14
null과 자료형을 처리할 때 JAVA에서는 if 등의 조건문이나, error handling으로 이를 잡아주었다(자료형이 맞지 않는 경우에도 ) 코틀린에서는 이를 간단하게 null operator를 통해 해결하였다. https://kotlinlang.org/docs/null-safety.html 위의 문서는 kotlin의 null safety에 관한 공식문서이다. 아래와 같은 kotlin코드가 있다고 해보자. 보통 a라는 variable에 readLine으로 값을 사용자가 입력할 수 있는 형태이다. 이때 만약에 readLine에 해당하는 구문에 사용자가 null 값을 준다면? 에러가 발생할 것이다(toInt()로 바꿀수 없기에) fun main(args: Array) { var a = readLine(..