Development/Kotlin(115)
-
공변성 vs 반공변성
공변성 vs 반공변성Java는 와일드카드와 제네릭을 함께 사용해서 구현해 줍니다.Kotlin에서는 키워드를 통해 구현합니다.
-
First-class citizen, 1급 객체 성립 조건
First-class citizen· ≒1급 객체 ≒ 일급 객체 ≒ 일급 시민· Kotlin 함수는 1급 객체고 Java 함수는 1급 객체가 아닙니다.· 1967년에 Christopher Strachey가 언급 1급 객체 성립 조건3가지 조건을 모두 만족해야 1급 객체입니다.
-
Kotlin - Map관련 함수
Kotlin - Map관련 함수 inline fun Map.mapValues( transform: (Entry) -> R ): Map https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/map-values.html
-
Kotlin - 논리 타입(Boolean)
논리 타입(Boolean) · 참(true)이나 거짓(false) 중 한 가지 값을 나타내는 Boolean타입을제공합니다. · true 또는 false 값중 하나를 가집니다. http://bit.ly/2ClqHtW
-
변수 오버라이딩 - override property
변수 오버라이딩 - override property· 프로퍼티 재정의· 다른 언어와 달리 코틀린은 val/var앞에 override 키워드를 붙여 변수도 오버라이딩할 수 있습니다.· val를 var로재정의 가능합니다.· private으로 선언된 멤버는 오버라이딩 할 수 없습니다.
-
클래스 정의 - Java vs Kotlin
클래스 정의 - Java vs Kotlin