Ayfri
Youssef Shoaib [MOD]
Array<out T>
vararg param: T
typealias VarargFun<E, R> = (items: Array<out E>) -> R operator fun <E, R> VarargFun<E, R>.invoke(vararg items: E): R = this(items) fun testVararg(vararg test: Any?) = listOf(*test) fun main(){ var test: VarargFun<Any?, List<Any?>> = ::testVararg println(test("hello", "world")) }
turansky
A modern programming language that makes developers happier.