11장 그 밖의 코틀린 기능
코틀린 쿡북 11장을 요약한 내용 입니다.
코틀린 버전 알아내기
fun main(args: Array<String>) {
println("The current Kotlin version is $(KotlinVersion.CURRENT}")
}반복적으로 람다 실행하기
@kotlin.internal.InlineOnly
public inline fun repeat(times: Int, action: (Int) -> Unit) {
contract { callsInPlcase(action) }
for (index in 0 until times) {
action(index)
}
}fun main(args: Array<String>) {
repeat(10) {
println("Counting: $it")
}
}완벽한 when 강제하기
그러나 모든 케이스를 고려한 when 절을 만들려면 어떻게 해야 할까?
정규표현식과 함께 replace 함수 사용하기
실행 가능한 클래스 만들기
경과 시간 측정하기
스레드 시작하기
TODO로 완성 강제하기
함수 이름에 특수 문자 사용하기
자바에게 예외 알리기
Last updated