fun main(args:Array<String>){
fun multiplyAndDivide(number: Int, factor: Int): Pair<Int, Int> {
return Pair(number * factor, number / factor)
}
val (product, quotient) = multiplyAndDivide(4, 2)
fun multiplyInferred(number: Int, multiplier: Int) = number * multiplier
}
请花费我几个小时来尝试执行这些代码,但是什么也没有发生。 我只有
以退出代码0结束的过程
答案 0 :(得分:0)
我认为您可以在Kotlin中使用Pair来从函数中返回多个值:
fun returnTwoValues(): Pair<String, Int>{
return Pair("string_result", 15)
}
如何访问结果:
val p = returnTwoValues()
val result1 = p.first
var result2 = p.second
要查看结果,请按以下方式打印:
println("$result1, $result2")