Kotlin में List<Any?> को List<Waypoint> में सुरक्षित रूप से कैसे बदलें? Unchecked Cast
```html
सभी को नमस्कार! मैंने अभी Kotlin सीखना शुरू किया है और lists के type casting की समस्या का सामना किया है।
मेरे पास एक फंक्शन है जो List<Any?> रिटर्न करता है। इस फंक्शन के अंदर मुझे पक्का पता है कि सभी elements मेरे Waypoint class के objects हैं। लेकिन जब मैं result को List<Waypoint> type के variable में assign करने की कोशिश करता हूँ, तो compiler एक warning देता है: "Unchecked Cast: kotlin.collections.List<Kotlin.Any?> to kotlin.collections.List<Waypoint>"।
यहाँ code का उदाहरण है:
data class Waypoint(val latitude: Double, val longitude: Double, val name: String)
fun getData(): List<Any?> {
// मान लीजिए यह बाहरी source (JSON, database) से आता है
return listOf(
mapOf("lat" to 55.75, "lon" to 37.62, "name" to "Москва"),
mapOf("lat" to 59.93, "lon" to 30.