У меня есть список типа A
.Я хочу превратить его в список типа B
.
fun publish(listOne: List<A>) {
val result: List<B> =
}
Класс B
выглядит следующим образом.У него есть конструктор, который, если вы передадите A
, скопирует переменные и создаст новый экземпляр B
.
class B(name: String ....) {
constructor(a: A) {
// copies the values of a then creates an instance.
}
}
Как я могу использовать этот конструктор для создания нового списка типа B
?Обычно я просматриваю весь список и создаю новый экземпляр B
на каждый экземпляр A
.Тем не менее, есть ли способ сделать это в Kotlin, что легко?