elect
Youssef Shoaib [MOD]
fun <T> id(t: T): T = t val idBool: (Boolean) -> Boolean = ::id
fun main() { val foo: () -> MutableMap<String, Int> = ::makeMap println(foo().apply { this["answer"] = 42 }) } fun <K, V> makeMap() = mutableMapOf<K, V>() fun <T> coerceToType(value: T): T = value
ephemient
fun <T> id(t: T): T = t fun <R, F> coerceFunction(f: F): F where F : Function<R> = f val idBool = coerceFunction<Boolean, _>(::id)
A modern programming language that makes developers happier.