let
-
kotlin null check 할때 let 을 써야할까?Android 외 개발 2019. 12. 10. 14:31
java 를 kotlin 으로 변경하면서 let, run, apply , with 등의 함수를 많이 사용하게 되었습니다. 그 중에서 let 의 경우 safe clls(?.) 과 함께 사용하는 것은 언제 사용해야 되는가에 대한 의문이 들었습니다. https://medium.com/@elye.project/kotlin-dont-just-use-let-7e91f544e27f Kotlin: Don’t just use LET for null check With the introduction of null safety in Kotlin, many uses let{...} to perform the null check. But let is{…} not appropriate for some cases… medium.c..
-
Kotlin errorAndroid 외 개발 2019. 12. 4. 11:20
Java 소스를 Kotlin 으로 변환 하면서 발생한 에러를 수정하면서 찾아본 내용을 정리하였습니다. Example1. Incompatible types: Int and Byte 변경 전: fun test(b:Byte): Int{ return when(b){ 0x01 -> 1 0x02 -> 2 0x03 -> 3 else -> 4 } } 변경 후: fun test(b:Byte): Int{ return when(b){ 0x01.toByte() -> 1 0x02.toByte() -> 2 0x03.toByte() -> 3 else -> 4 } } Example2. Call uses reflection API which is not found in compilation classpath. Make sure you..