목록개발/Kotlin (2)
장군이네집
Basic Syntaxhttps://kotlinlang.org/docs/reference/idioms.html String Formatting "sum of $a and $b is ${a + b}" String 내부에 $ , ${}을 통해서 쉬운 formatting이 가능 Type check & auto cast if (obj is String) { // `obj` is automatically cast to `String` in this branch return obj.length } if 연산자를 통해 type check가 완료된경우 auto cast되어 해당 type의 method를 바로 사용가능 when when (obj) { 1 -> "One" "Hello" -> "Greeting" is Lon..
Kotlin 활용기 아직 Java도 부족한 부분이 많지만,Kotlin을 활용하여 Android앱을 개발해보기로 했다. 후기는 다분히 주관적이다 Kotlin? Kotlin!! Kotlin의 첫번째 특징 : Null check https://kotlinlang.org/docs/reference/null-safety.html Kotlin에서 null pointer exception이 발생하는 경우는 1) throw NullPointerException2) !! operator를 사용하는 경우 뿐 Kotlin에선 변수 type이 없고 1) val : immutable2) var : mutable 로 선언해준다. val은 final과 유사하다고 보면되고, var는 값을 넣거나 var a: [Type] 으로 선언가..