fun <reified T : Any> foo1(t: T) {
println("reified T : Any: $t")
}
@JvmName("-foo1")
inline fun <reified T> foo1(t: T) {
println("reified T: $t")
}
fun test1(a: Any?) {
foo1(a)
}
fun test2(a: Any) {
foo1(a)
}
fun main() {
test1("nullable")
test2("non-nullable")
}
В исходном вопросе нет значения, есть только тип 🤔
Мне кажется, или вместо нормального типа там будет Any?
Обсуждают сегодня