Generics
Generic Functions
Write one function that works with different value types.
Generic Functions
GenericFunctions.kt
fun <T> describeValue(value: T): String {
return "value:$value"
}
fun main() {
val count =
val label = describeValue(count)
println("count=$count")
println("label=$label")
}
fun <T> describeValue(value: T): String {
return "value:$value"
}
fun main() {
val count =
val label = describeValue(count)
println("count=$count")
println("label=$label")
}
fun <T> describeValue(value: T): String {
return "value:$value"
}
fun main() {
val count =
val label = describeValue(count)
println("count=$count")
println("label=$label")
}
generic-function
A generic function declares a type parameter before its name.