How to return multiple values from a function in Kotlin

1 Answer

0 votes
fun getPair(): Pair<Int, String> {
    return Pair(4, "Kotlin")
}

fun getTriple(): Triple<Int, String, Boolean> {
    return Triple(389, "Programming", true)
}
 
fun main() {
    val (n1, s1) = getPair()
	val (n2, s2, b) = getTriple()
    
    println("${n1} ${s1}") 
    println("${n2} ${s2} ${b}") 
}


 
/*
run:
 
4 Kotlin
389 Programming true
 
*/

 



answered Dec 6, 2024 by avibootz
...