1. 널 가능성(Nullability)
- 물음표 기호 ’ ? '를 사용하여 Null이 될 수 있는 여부를 컴파일러가 미리 감지하게 함.
- NPE처리를 위해 Nullable타입을 명시적으로 지원
1 | public void strLen(@NotNull String s1, @Nullable String s2) {...} |
1 | fun strLen(s1 : String, s2 : String?) {...} |
현재 진행하고 있는 스터디에서 코틀린 인 액션을 가지고 공부를 진행하고 있습니다. Github에 Repository를 생성하여 내용을 정리하여 관리하고 있지만, 블로그에서도 확인할 수 있도록 마이그레이션 하고 있습니다.
Continue readingPrologue
코틀린에서 제공되는 isEmpty, isNotEmpty, isBlank, isNotBlank, isNullOrBlank, isNullOrEmpty 함수의 차이점을 알아보려고 한다.
Continue reading커니의 코틀린이라는 책을 참고하여 코틀린을 공부했다. inline이라는 개념이 나왔지만 간단하게만 설명이 되어있었고, 필자도 간단하게만 정리하고 넘어갔다. 그런데 다시 보니 무슨 개념인지 모르겠어서 정리하려고 한다.
Continue reading