pawel.rybicki
07/12/2017, 1:37 PMAny
if its not a List
agomez
07/12/2017, 1:39 PMis List<Audi>
for the same reasonxantier
07/12/2017, 1:44 PMagomez
07/12/2017, 1:44 PMif
conditionxantier
07/12/2017, 1:44 PMinline fun <reified T>createColorsResources(carModel: List<T>): String {
return when {
T::class == Audi::class -> "audi"
else -> "not audi"
}
}
fun main(args: Array<String>) {
println(createColorsResources(listOf(Audi())))
println(createColorsResources(listOf(Audi(), NotAudi())))
println(createColorsResources(listOf(NotAudi())))
}
class Audi
class NotAudi
pawel.rybicki
07/12/2017, 1:50 PMxantier
07/12/2017, 2:22 PMpawel.rybicki
07/13/2017, 7:24 AM