【发布时间】:2020-12-31 19:44:18
【问题描述】:
我有List<UnitWithComponents>类型的输入数据
class UnitWithComponents {
var unit: Unit? = null
var components: List<Component> = ArrayList()
}
我想将数据转换为vararg 的Unit
目前我正在做*data.map { it.unit!! }.toTypedArray()。有没有更好的方法?
【问题讨论】:
-
会更容易使用
mapNotNull{}来避免一些意外或异常
标签: list kotlin variadic-functions