5
Kotlin: How to work with List cast: Unchecked Cast: kotlin.collections.List <Kotlin.Any?> To kotlin.colletions.List <Waypoint>
Saya ingin menulis fungsi yang mengembalikan setiap item di Listyang bukan item pertama atau terakhir (titik via). Fungsi tersebut mendapat generik List<*>sebagai input. Hasil hanya boleh dikembalikan jika elemen daftar berjenis Waypoint: fun getViaPoints(list: List<*>): List<Waypoint>? { list.forEach { if(it !is Waypoint ) return null } val waypointList = list …