Junior — Middle
Vysvetlite, čo je destrukturalizácia funkcie a ako sa používa v programovaní.
sobes.tech AI
Odpoveď od AI
Destrukturalizácia funkcií je spôsob rozbalenia hodnôt z objektu alebo poľa priamo do parametrov funkcie. V programovaní to umožňuje pohodlne extrahovať potrebné údaje bez zbytočného prístupu k vlastnostiam.
Napríklad v Kotlin môžete použiť destrukturalizáciu vo funkciách, ktoré vracajú viacero hodnôt:
// Funkcia vracia pár hodnôt
fun getUser(): Pair<String, Int> = "Alice" to 30
// Destrokturalizácia pri volaní
val (name, age) = getUser()
println("Meno: $name, Vek: $age")
Týmto spôsobom destrukturalizácia zjednodušuje prácu s komplexnými dátami a robí kód prehľadnejším.