Переменная MutableList <object>в методе (Котлин) - PullRequest
0 голосов
/ 10 ноября 2019

Есть ли способ создать массив из нескольких объектов?

Я хочу что-то вроде этого:

doSomething(MutableList<String>) or doSomething(MutableList<Int>) 
fun doSomething(list : MutableList<VariableObject>){}

Ответы [ 2 ]

3 голосов
/ 10 ноября 2019

Для чего нужны дженерики,

fun <T> doSomething(list: MutableList<T>) {
}
0 голосов
/ 10 ноября 2019

Использовать любой

 fun doSomething(list: MutableList<Any>) {
    val value = list[0]
    when (value) {
        is String -> {
        }
        is Int ->{}
        is yourcustomclass->{}
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...