[Kotlin] 코틀린 Generic #1 이 글은 Kotlin In Action을 참고 하였습니다.더욱 자세한 설명이나 예제는 직접 책을 구매하여 확인 하시기 바랍니다 9.1 Generic type parameter코틀린도 자바와 같이 Generic을 지원합니다.일상적으로 사용하기에는 자바와 다르지 않으나, 코틀린 좀더 많은 Generic 기능을 지원합니다.자바는 1.5부터 제네릭 개념이 들어가면서 하위 호환성을 위해 타입을 정의하지 않고도 사용할 수 있으나, 코틀린은 반드시 타입을 정의하고 써야 합니다.예를 틀면 자바는 List로 타입 선언이 가능하지만, 코틀린은 List 처럼 반드시 타입을 넣어야 합니다. 9.1.1 제네릭 함수와 Propertyfun List.slice(indices: IntRange): List제너릭 함수는 위와 같이 정.. 개발이야기/Kotlin 7년 전
[Kotlin] 코틀린 원시타입 - Unit, Nothing, Int, Boolean.. 이 글은 Kotlin In Action을 참고 하였습니다.더욱 자세한 설명이나 예제는 직접 책을 구매하여 확인 하시기 바랍니다코틀린은 원시타입과 wrapper type을 구분하지 않습니다.즉 자바처럼 Integer와 int로 구분되지 않고 Int 하나만 존재합니다.a : Int = 1 list : List = listof(1,2,3) 위 코드처럼 구분없이 사용하면 됩니다.또한 type에 직접 메소드를 호출할 수 있습니다.fun showProgress(progress: Int) { val percent = progress.coerceIn(0, 100) println("We're ${percent}% done!") } fun main(args: Array) { showProgress(146) } progre.. 개발이야기/Kotlin 7년 전