Kotlin
-
Kotlin 기초 (2) - Collection & 표준함수Kotlin 2021. 3. 18. 11:36
List - list 는 변경이 불가능한 방식 ( listOf() ) - 배열 위치에 직접적인 값 대입이 불가능 ( ex : list[0] = 10 ) - get() 없이 대괄호로 접근 가능 - MutablList ,ArrayList 를 사용할경우 변경 가능 ( mutbleListOf() , arrayListOf() ) Set - 중복을 허용하지 않음 - 순차적이지 않음 - Set 은 변경 불가 ( setOf() ) - MutableSet , HashSet ,LinkedHashSet , TreeSet - add() , remove() - HashSet 은 HashCode 값 순서로 검색됨 Map - key ,value 구성 - 순차적이지 않음, 키만 중복이 불가능 - mapOf( "key1" to 1 ,..
-
Kotlin 기초 문법 예제Kotlin 2021. 3. 17. 15:32
[키워드] as : 형 변환자 in : for , range , when 등 사용 is : 타입 캐스팅 ( instanceOf() ) this : 자바에서 접근이 힘든 부분까지 접근 가능, 상위 scope 까지 접근 가능 class A { // implicit label @A inner class B { // implicit label @B fun Int.foo() { // implicit label @foo val a = this@A // A's this val b = this@B // B's this val c = this // foo()'s receiver, an Int val c1 = this@foo // foo()'s receiver, an Int val funLit = lambda@ fun S..