1. 코틀린의 타입 추론

val num = 10 // Int
val name = "Marcin" // String
val ids = listOf(12, 112, 554, 997) // List<Int>

2. 타입 추론의 한계

val data = getSomeData()

3. 명시적 타입 선언

val data: UserData = getSomeData()

+ 개인적인 의견

val data = getSomeData()