naveen
07/17/2016, 2:03 PMfun timed(description: String, code: () -> Double): Double {
val before = Date()
val result = code()
val duration = Date().time - before.time
println("$description took $duration milliseconds")
return result
}
which returns Double. I want generic type like this fun timed(description: String, code: () -> T): T {
val before = Date()
val result = code()
val duration = Date().time - before.time
println("$description took $duration milliseconds")
return result
}
how do i do it? Thanks