Вот моя простая ситуация в коде
fun receiveDogs(vararg dog: Dog){
processDogs(dog)
... //more cool stuff
}
fun processDogs(vararg dog: Dog){
.....//cool stuff
}
Когда я делаю это, вызов processDogs(dog)
вызывает ошибку компиляции
Несоответствие типов.
Обязательно: Собака
Найдено: Массив <out Dog>
Теперь поймите, что обе мои функции хотят vararg.Есть ли простой способ исправить это?