android kotlin -> 是什么意思

2025-04-17 06:20:49
推荐回答(1个)
回答1:

kotlin中 -> 这个符号可以理解为“转向”的意思。主要用在三个地方:
1、用于when语句中,
when(a){
1 -> println("1") //a==1时,打印"1"
2 -> println("2")
else -> println("其他") }
2、文字表达式中(包含lambda),
fun main(args: Array) {
var a=8
var b=5
var c = {x : Int , y : Int -> x + y}
println(c(a,b)) //13
}
3、在函数的参数表中或定义变量时表示数据类型的转向关系
fun test(a : Int , b : (num1 : Int , num2 : Int) -> Int) : Int{
return a + b.invoke(3,5) //8
}