【发布时间】:2019-05-27 20:30:04
【问题描述】:
在 Kotlin 中我可以:
val (specificMembers, regularMembers) = members.partition {it is SpecificMember}
但据我所知,我不能这样做:
val (specificMembers as List<SpecificMember>, regularMembers) = members.partition {it is SpecificMember}
我的问题是 - 是否有一种惯用的方法来按类划分可迭代并在需要时对这些分区部分进行类型转换。
【问题讨论】:
标签: kotlin casting partitioning